PMD für Mac ist ein Quellcode-Analysator. Es findet häufige Programmierfehler wie unbenutzte Variablen, leere Catch-Blöcke, unnötige Objekterstellung und so weiter. Es unterstützt Java, JavaScript, XML und XSL.
Verfügbare Plugins umfassen:
- Maven PMD.
- Sonnenfinsternis.
- NetBeans.
- JBuilder.
- JDeveloper.
- IntelliJ IDEA.
PMD für Mac enthält zusätzlich CPD, den Copy-Paste-Detektor. CPD findet doppelten Code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.