PMD

Analyseur de fichiers source Java

PMD scans Java source code and looks for potential problems like:
  • Unused local variables
  • Empty catch blocks
  • Unused parameters
  • Empty 'if' statements
  • Duplicate import statements
  • Unused private methods
  • Classes which could be Singletons
  • Short/long variable and method names
PMD has plugins for JEdit, JBuilder, Netbeans/Forte/Sun ONE, IntelliJ IDEA, Maven, Ant, Eclipse, Gel, and Emacs.

Source : Projet PMD (SourceForge)

Installation du plugin dans JBuilder

  • Télécharger pmd-jbuilder-bin.x.x.zip sur le site du projet : http://sourceforge.net/projects/pmd .
  • Fermer JBuilder
  • Extraire les fichiers jar et copier les tous dans JBuilder/lib
  • Relancer JBuilder
    • 3 boutons ont été ajoutés dans la barre d'outils
    • Le menu Tools / PMD a été créé
La version plugin est souvent antérieure à la dernière version de pmd.

pmd-jbuilder-bin.1.1 (2003-07-14)
  • saxpath-1.0-fcs.jar
  • pmd-1.1.jar
  • PMDOpenTool.jar
  • jaxen-core-1.0-fcs.jar
  • xercesImpl-2.0.2.jar
  • xmlParserAPIs-2.0.2.jar

Source : Loribel
http://pmd.sourceforge.net/


Article extrait du site Loribel.com.
https://loribel.com/java/tools/pmd.html