mise à jour : 23/12/2020

PMD

17%   Popularité dans le site
Version étudiée : 5.0.5 Site web : http://pmd.sourceforge.net Distribuée par : Communauté Licence : BSD Technologie : Java

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).

Appréciations

Smile Internautes (0 avis)

Le graphique sera généré prochainement dès la soumission d'avis

La note générale est une moyenne arithmétique des différents critères

Note Smile

3.7 5
donner mon avis

Avis des internautes

Cette solution ne possède aucun avis, soyez le premier à en donner un

Informations

Notation des utilisateurs Ohloh 4,04 (54 votes)
Nombre de ligne de code 150271 lignes
Nombre de contributeurs
(sur les 12 derniers mois)
18
Langages de programmation XML, Java, JavaScript, 13 Other
Mots clés eclipse plugin static utilities quality programming code_analysis testing productivity metrics code agile lint debugging analysis source ant tools development
Adresse de téléchargement https://sourceforge.net/project/showfiles.php?group_id=56262&package_id=51441
Fiche complète sur Ohloh https://www.openhub.net/p/pmd