PMD prehľadáva zdrojový kód Java a hľadá potenciálne problémy, ako napríklad: Možné chyby - prázdne príkazy try / catch / konečne / prepínač Mŕtvy kód - nepoužité miestne premenné, parametre a súkromné metódy Suboptimálny kód - zbytočné použitie reťazca / StringBuffer Príliš komplikované výrazy - nepotrebné, ak sú príkazy,pre slučky, ktoré môžu byť počas slučiek Duplikátny kód - skopírovaný / vložený kód znamená skopírované / prilepené chyby
pmd
WebSite:
http://pmd.sourceforge.net/Kategórie
Alternatívy Pmd pre všetky platformy s akoukoľvek licenciou
21
Codacy
Automaticky kontroluje štýl kódu, zabezpečenie, duplikáciu, zložitosť a pokrytie pri každej zmene a zároveň sleduje kvalitu kódu v rámci vašich sprintov.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)
3
FindBugs
FindBugs, program, ktorý využíva statickú analýzu na vyhľadávanie chýb v kóde Java
- Bezplatná
- Windows
- Mac
- Linux
- Java Mobile