DesigniteJava is a code quality assessment tool for code written in Java. It detects numerous architecture, design, and implementation smells that show maintainability issues in the analyzed code. It also computes many commonly used object-oriented metrics. It helps reduce technical debt and improve the maintainability of the analyzed software.
We offer two editions of DesigniteJava. 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, test, and testability smells. Other additions include the cause of smell which plays a significant role in understanding the reported smell and taking corrective action, along with many stability improvements and bug fixes compared to the community edition. The Community edition is free and open-source.