Zdjęcia
PMD jest analizatorem kodu źródłowego. Znajduje typowe wady programowania, takie jak nieużywane zmienne, puste bloki catch, niepotrzebne tworzenie obiektów i tak dalej. Obsługuje Java, JavaScript, XML, XSL.
Dostępne wtyczki obejmują:
- Maven PMD.
- Zaćmienie.
- NetBeans.
- JBuilder.
- JDeveloper.
- IntelliJ IDEA.
PMD dodatkowo zawiera CPD, wykrywacz kopiuj-wklej. CPD znajduje zduplikowany kod w Javie, C, C ++, C #, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.