SourceForge.net Project Page
|
Hosted by SourceForge
|
Ultra*Log
|
DARPA
Overview
Installation
Command line usage
Ant task usage
IDE plugin usage
PMD in the press
Best practices
Finding copied and pasted code
Similar projects
Credits
License
What does 'PMD' mean?
Customizing PMD
Compiling PMD
How to write a rule
How to make a rule set
How it works
For example
Run PMD on a Sourceforge project
Rule Sets
Basic
Naming
Unused Code
Design
Import Statements
JUnit Tests
Strings
Braces
Code Size
Javabeans
Finalizers
Coupling
Strict Exceptions
Controversial
Project Documentation
About PMD
Project Info
Project Reports
Development Process
Sites/Articles about PMD
2/1/2004 -
Software Development
- Listed as one of their 'Open-Source Projects to Watch'
11/21/2003 -
JavaWorld
- Various code inspection tools
JJGuidelines - Java and J2EE Conventions, Guidelines and Best Practices
- a project sponsored by the Belgian government to codify coding practices; uses PMD as the compliance checking utility
6/15/2003 -
Software Development Times
- PMD is embedded in QStudio.
5/20/2003 -
ZDNet
- PMD, Checkstyle, and Jalopy
4/13/2003 -
O'Reilly OnJava.com
- PMD custom rules
3/13/2003 -
O'Reilly OnJava.com
- overview of CPD
2/12/2003 -
O'Reilly OnJava.com
- overview of PMD
1/07/2003 -
Sprout
- interview with Ole-Martin and Tom
Books that mention PMD
Extreme Programming With Ant