DesigniteJava is a code quality assessment tool for code written in Java. It detects numerous architecture, design, and implementation smells that show maintainability issues present in the analyzed code. It also computes many commonly used object-oriented metrics. It helps you reduce technical debt and improve maintainability of your software.
We offer two editions-Enterprise and Community.
The Enterprise edition of DesigniteJava not only supports the features offered by the Community edition but also comes with additional features such as support to detect architecture smells. Other additions include cause of smell which plays a significant role to understand the reported smell and take corrective action along with many stability improvements and bug fixes compared to the community edition.Free Download - DesigniteJava (Enterprise) Buy DesigniteJava
It is free and open-source.