PMD pour Mac est un analyseur de code source. Il trouve des défauts de programmation courants comme des variables inutilisées, des blocs de capture vides, la création d'objets inutiles, etc. Il supporte Java, JavaScript, XML, XSL.
Les plugins disponibles comprennent :
- Maven PMD.
- Eclipse.
- NetBeans.
- JBuilder.
- JDeveloper.
- IntelliJ IDEA.
Le PMD pour Mac inclut en outre le CPD, le détecteur de copier-coller. La DPC trouve du code dupliqué en Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.