PMD prohledává zdrojový kód Java a hledá možné problémy, jako jsou: Možné chyby - prázdné příkazy try / catch / konečně / přepínač Mrtvý kód - nepoužité lokální proměnné, parametry a soukromé metody Suboptimální kód - zbytečné použití řetězce / StringBufferu Přeplněné výrazy - zbytečné, pokud příkazy,pro smyčky, které mohou být během smyček Duplicitní kód - zkopírovaný / vložený kód znamená zkopírované / vložené chyby
Webová stránka:
http://pmd.sourceforge.net/Kategorie
Alternativy Pmd pro všechny platformy s jakoukoli licencí
21
Codacy
Automaticky kontroluje styl kódu, zabezpečení, duplikaci, složitost a pokrytí při každé změně a zároveň sleduje kvalitu kódu v průběhu vašich sprintu.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)
3
FindBugs
FindBugs, program, který pomocí statické analýzy hledá chyby v kódu Java
- Zdarma
- Windows
- Mac
- Linux
- Java Mobile