jQAssistant is an open source source code analytics tool that scans various aspects of a (java based) software project into a graph database (neo4j). It makes the raw data available for analytics and querying with Cypher but also allows to enrich the graph with higher level concepts. Features a plugin architecture and build integration. See: http://jqassistant.org
jQAssistant is an open source source code analytics tool that scans various aspects of a (java based) software project into a graph database (Neo4j).
It makes the raw data available for analytics and querying with Cypher but also allows to enrich the graph with higher level concepts.
Features a plugin architecture and build integration which allows to fail the build when architectural or other constraints are violated.
The idea is to allow software developers and teams to freely define their own rules and concepts and make them independent of commercial tools that are too narrow in their capabilities.
- Website: http://jqassistant.org
- Source: http://github.com/buschmais/jqassistant