3.7 | Aucune note | |
Smile | Internautes | Global |
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).
Smile | Internautes (0 avis) |
---|---|
Le graphique sera généré prochainement dès la soumission d'avis |
Cette solution ne possède aucun avis, soyez le premier à en donner un
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 |
Vous souhaitez donner votre avis ? Merci de noter la solution selon les critères indiqués ci-dessous et de laisser votre évaluation dans la zone de texte.
Etape 1 : Notation et détails