Table of Contents
Open source products
-
Glean - Aggregates PMD + numerous other source code feedback tools
-
QALab - Aggregates PMD + Checkstyle + FindBugs and tracks problems over time
-
XRadar - Using PMD, CPD, and lots of other projects to give measurements on standard software metrics such as package metrics and dependencies, code size and complexity, code duplications, coding violations and code-style violations.
Commercial products
-
Vanward Technology’s Convergence [link broken] - a quality management dashboard for the Java platform. Thanks to Vanward Technologies for their support of PMD by buying copies of PMD Applied!
-
Compuware’s OptimalAdvisor [link broken] OptimalAdvisor from ComponentSource - static code analysis and refactoring tool
Books that mention PMD
-
PMD Applied - the official manual by Tom Copeland.
Note: This book is from November 2005 and quite outdated. It discusses PMD 3.
-
Checking Java Programs - by Ian Darwin; also discusses FindBugs.
-
Sustainable Software Development: An Agile Perspective - by Kevin Tate, discusses both PMD and CPD
-
High-Assurance Design: Architecting Secure and Reliable Enterprise Applications - by Cliff Berg, mentions PMD in a discussion of static analysis utilities
-
Eclipse Distilled - by David Carlson, discusses the PMD plugin
-
Maven: A Developer’s Notebook, co-authored by Vincent Massol, who’s done a bunch of work on PMD. Thanks Vincent!
-
Network Security Tools, chapter 6 discusses using PMD to catch web app security problems. Thanks to Joseph Hemler for the props!