PMD pregleda izvorno kodo Java in išče morebitne težave, kot so: Možni napaki - prazni poskusi / ulovi / končno / preklopi izjave Mrtva koda - neuporabljene lokalne spremenljivke, parametri in zasebne metode Suboptimalna koda - potratna uporaba String / StringBuffer Prekomplicirani izrazi - nepotrebni, če stavki,za zanke, ki so lahko med zanke Podvojena koda - kopirana / prilepljena koda pomeni kopirane / prilepljene napake
pmd
Spletna stran:
http://pmd.sourceforge.net/Kategorije
Alternativa Pmdu za Self-Hosted z brezplačno licenco
21
Codacy
Samodejno pregleduje slog kode, varnost, podvajanje, zapletenost in pokritost ob vsaki spremembi, hkrati pa spremljate kakovost kode v vaših šprintih.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)