PMD scannt Java-Quellcode und sucht nach möglichen Problemen wie: Mögliche Fehler - leere try / catch / finally / switch-Anweisungen Toter Code - nicht verwendete lokale Variablen, Parameter und private Methoden Suboptimaler Code - verschwenderische String / StringBuffer-Verwendungfor-Schleifen, die while-Schleifen sein könnten Code duplizieren - kopierter / eingefügter Code bedeutet kopierte / eingefügte Fehler
pmd
Webseite:
http://pmd.sourceforge.net/Kategorien
Pmd-Alternativen für Self-Hosted
21
Codacy
Überprüft automatisch den Codestil, die Sicherheit, die Vervielfältigung, die Komplexität und die Abdeckung bei jeder Änderung und verfolgt dabei die Codequalität während Ihrer Sprints.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)