PMD

PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.

Journal Entries

No entries yet. Link your entries with 'pmd' to include this project.


Ratings & Reviews

Community Rating
4.4/5.0

Based on 16 user ratings.

Your Rating

Click to rate this project.

12 months ago Avatar
Very useful

    by ChrisDolan

PMD is a useful static source code analyzer. As a developer for a similar tool for Perl, I'm quite familiar with the challenges of such a project.

At my organization, PMD is largely eclipsed by the closed-source tool, CodePro, which has a much larger set of policies and better IDE integration. But the two projects have some disjoint policy sets, so I find it useful to use both PMD and CodePro (plus FindBugs) on projects.

3 of 3 users found the following review helpful. Was this review helpful to you? |

Links

No links submitted so far. Submit your own links.

Download Page
26 downloads

Who uses PMD?

ashcrow void256 marcelomorales-name Adam L. Davis Martin Fuchs eneve Eduardo Cruz SirAragorn jungo kadir Michael Guymon vishwajeet


Who manages PMD?

I'm a manager

Where in the world?



Related Projects by Tags

Checkstyle, FindBugs, Gendarme, JLint, Panopticode



Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 256,310
Effort (est.) 66 Person Years
Avg. Salary $ year
$ 3,609,012