DesigniteJava is a code quality assessment tool for code written in Java. It detects numerous architecture, design, and implementation smells. It also computes many commonly used object-oriented metrics. The community edition is free and open-source.
Website of the tool: https://www.designite-tools.com/designitejava/
Supported languages: Java
The tool supports detection of following set of smells.
All rights reserved (c) Tushar Sharma 2017-23.