PMD
Scans for potential Java source code problems
PMD
Category
License
Development Status
Company
Latest VersionCode Analysis
Free
N/A
N/A
2.0.5
PMD is an Eclipse plug-in that scans Java source code and looks for potential problems like:
- Empty try/catch/finally/switch blocks
- Unused local variables, parameters and private methods
- Empty if/while statements
- Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
- Classes with high Cyclomatic Complexity measurements
PMD is not just for Eclipse it also has plugins for JDeveloper, Eclipse, JEdit, JBuilder, Omnicore's CodeGuide, NetBeans/Sun ONE Studio, IntelliJ IDEA, TextPad, Maven, Ant, Gel, and Emacs
This plug-in is written for version 2.0 of Eclipse,it may not work with earlier versions.