PMD skenira izvorni kod Java i traži potencijalne probleme poput: Moguće greške - prazni pokušaj / uhvatiti / konačno / preklopi izjave Mrtvi kod - neiskorištene lokalne varijable, parametri i privatne metode Suboptimalni kod - rasipničko korištenje string / StringBuffer Prekomplicirani izrazi - nepotrebno ako izjave,za petlje koje mogu biti dok se petlje Duplikat koda - kopiran / zalijepljen kod znači kopirane / zalijepljene pogreške
Web stranica:
http://pmd.sourceforge.net/Kategorije
Alternativa Pmdu za Self-Hosted sa besplatnom licencom
21
Codacy
Automatski pregledava stil koda, sigurnost, umnožavanje, složenost i pokrivenost pri svakoj promjeni, istovremeno prateći kvalitetu koda u svim vašim sprinterima.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)