mise à jour : 23/12/2020 PMD

Version étudiée : 5.0.5 Site web http://pmd.sourceforge.net Distribuée par : Communauté Licence : BSD Technologie : Java

Appréciations

Smile 3.7
Internautes Aucune note
Global 3.7 5

Présentation

PMD, connu également sous le nom de "Project Mess Detector", ou de "Project Meets Deadline" est un outil d'analyse statique de code destiné à détecter les erreurs de programmation les plus courantes.

En utilisant un système de règles extensibles, PMD est capable de détecter les try-catch vides, le code mort, code sur-compliqué, copié-collé de code (grâce au plugin CPD). PMD est également capable de calculer la complexité cyclomatique d'un code, indicateur intéressant dans l'évaluation de la qualité logicielle.
PMD est sous une licence de type BSD.

PMD analyse le code source Java, le code source JavaScript et les fichiers XML/XSL. Il existe un équivalent pour analyser le code PHP (PHPMD, a.k.a. PHP Mess Detector).

Les règles peuvent s'écrire à travers des expressions XPath, des classes Java (ou PHP pour PHPMD).

Avis des internautes

Cette solution ne possède aucun avis