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:

Working with the PMD plugin

PMD shows the errors in the Problems tab. The following screenshot shows the PMD violations ...

Get Mastering Unit Testing Using Mockito and JUnit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.