Working with the PMD plugin
PMD can find duplicate code, dead code, empty if/while statements, empty try/catch blocks, complicated expressions, cyclomatic complexity, and so on.
The following is the update site URL for Eclipse: http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/. You can also install it through Eclipse Marketplace.
After installation, right-click on the CodeQualityChapter06
project and select the Toggle PMD Nature menu item. It will enable the project for PMD analysis. The following screenshot demonstrates the PMD pop-up menu options:
PMD shows the errors in the Problems tab. The following screenshot shows the PMD violations in the Problems tab:
The next section will describe the SonarQube dashboard and analyze projects using the SonarQube runner, Ant, Gradle, and Maven.