JArchitect :: Java Static Analysis and Code Quality tool

Discover amazing details about your Java projects.

Over 500 companies use JArchitect
to measure, understand and improve
their Java code quality.

Query your code

Support for Code Query over LINQ (CQLinq) to easily write custom rules and query code.

Learn More >

Technical Debt

For each issue, the cost to fix and the severity are estimated through customizable C# formulas.

Learn More >

Quality Gates

Quality Gates are C# LINQ (CQLinq) queries that implement PASS/FAIL criteria to code quality.

Learn More >

Explore Architecture

Explore how the code is actually structured and shed light on hidden architectural flaws.

Learn More >

Code Metrics

Lines of Code, Cyclomatic Complexity, Coupling, Nesting Depth, Rank, JArchitect supports them all (and much more.)

Learn More >

Generate Reports

Be warned of potential build process problems before they end up causing friction and pain.

Learn More >
See what professional developers are saying about JArchitect.

They use JArchitect