PMD scans Java source code and looks for potential problems like:
You can get an overview of all the rules at the rulesets index page. PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs. You can download everything from here. Welcome BlueJ users! Notes on installing the PMD extension for BlueJ are here. Want more information? Get the book - "PMD Applied"! |
![]() |