What's new in JArchitect 4!

New Dashboard Panel

JArchitect v4.0 proposes a new Dashboard that shows at a glance the state of your code base and will soon become your entry point to many features. The Dashboard has also been designed to show diff between the current state of the codebase and a baseline.

Plugins Integration

JArchitect v4.0 proposes the feature to import XML result files from Pmd, FindBugs, CheckStyle and CPD. These imported data could be exploited from within JArchitect. Query them with CQLinq will provide a powerful way to combine between data from many useful java tools.

Focusing on Recent Rules Violations

JArchitect v4.0 proposes the option to filter only rules violations that occur on code elements added or refactored since a baseline.

UI Enhancements

JArchitect v4.0 comes with menu organization completely rethought and modernized.

Report Enhancements

JArchitect v4.0 comes with a redesigned report. The report now includes trend metrics charts. The design has been rethought and more information is shown, especially concerning diff.

Trend Monitoring

JArchitect v4.0 can monitor more than 50 essential Trend Metrics by default that can be displayed through Trend Charts.

Both Trend Metrics and Trend Charts are easily customizable. A Trend Metric is just a CQLinq query with a proper header to define its name and its unit.

Churning Rules and Queries

JArchitect v4.0 lets list Rules and Queries according to common criterions. Listing all Rules Violated is now a one click operation.

With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.