PMD analyse le code source et recherche des problèmes potentiels tels que des bugs possibles, du code mort, du code suboptimal, des expressions surchargées et du code dupliquer.
PMD prend en charge Java, JavaScript, XML et bien d'autres.
L'outil de révision de code est plaint Pointeur NULL possible Déréférence de SAFESCANWarnings dans Savesafescan (...) em> à la ligne si (SafesScanW ...