Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-04 07:47
5.0.2

This is a maintenance release with many bugfixes.
Tags: Minor bugfixes

2011-09-20 06:26
4.2.6

This release includes bugfixes to existing rules. It has modified (and hopefully fixed) the CPD algorithm. The JSP/JSF parser can now parse Unicode input. The JSP/JSP parser can now handle <script>...</script> tags. The AST HtmlScript node contains the content.
Ecmascript has been added as a supported language for CPD.

2009-02-09 17:40
4.2.5

This release includes bugfixes to existing rules, the new AvoidThrowingNewInstanceOfSameException rule in strictexception.xml, and the new android.xml ruleset for new rules specific to the Android platform.
Tags: Minor bugfixes

2008-09-01 09:22
4.2.3

This release fixes a few bugs in the 4.2.2 version, but does not introduce major changes.
Tags: Minor bugfixes

2008-04-12 10:28
4.2.1

This release fixes a few bugs but does not introduce major changes. The refactoring effort that will lead to PMD 5.0 has been started on the main trunk.
Tags: Minor bugfixes

Project Resources