Download List

Descripción del Proyecto

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

Se trata de una versión de mantenimiento con muchas correcciones de errores.
Tags: Minor bugfixes
This is a maintenance release with many bugfixes.

2011-09-20 06:26
4.2.6

Esta versión incluye correcciones a las normas vigentes. Se ha modificado (y esperemos que fija) el algoritmo de CPD. El analizador de JSP / JSF ahora puede analizar la entrada Unicode. El analizador de JSP / JSP puede ahora manejar <script>...</script> etiquetas. La AST HtmlScript nodo contiene el contenido. EcmaScript se ha añadido como un lenguaje compatible con CPD.
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

Esta versión incluye correcciones a las normas vigentes, el Estado AvoidThrowingNewInstanceOfSameException nuevo en strictexception.xml, y el nuevo conjunto de reglas android.xml de nuevas normas específicas para la plataforma Android.
Tags: Minor bugfixes
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.

2008-09-01 09:22
4.2.3

Esta versión corrige algunos errores en la versión 4.2.2, pero no introduce cambios importantes.
Tags: Minor bugfixes
This release fixes a few bugs in the 4.2.2 version, but does not introduce major changes.

2008-04-12 10:28
4.2.1

Esta versión corrige algunos errores pero no introduce cambios importantes. El esfuerzo de refactorización que conduzcan a 5,0 PMD se ha iniciado en el tronco principal.
Tags: Minor bugfixes
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.

Project Resources