PMD per Mac è un analizzatore di codice sorgente. Trova difetti di programmazione comuni come variabili inutilizzate, blocchi di cattura vuoti, creazione di oggetti non necessari e così via. Supporta Java, JavaScript, XML, XSL.
I plugin disponibili includono:
- Maven PMD.
- Eclissi.
- NetBeans.
- JBuilder.
- JDeveloper.
- IntelliJ IDEA.
PMD per Mac include inoltre CPD, il rilevatore di copia-incolla. CPD trova codice duplicato in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.