PMD, Java kaynak kodunu tarar ve aşağıdakiler gibi olası sorunları arar: Olası hatalar - boş try / catch / nihayet / switch ifadeleri Ölü kod - kullanılmayan yerel değişkenler, parametreler ve özel yöntemler Düşük kod - israflı String / StringBuffer kullanımı Aşırı karmaşık ifadeler - gereksiz if ifadeleri,döngüler sırasında olabilecek döngüler için Yinelenen kod - kopyalanan / yapıştırılan kod, kopyalanan / yapıştırılan hatalar anlamına gelir
İnternet sitesi:
http://pmd.sourceforge.net/Kategoriler
Ücretsiz lisanslı Web için Pmd alternatifleri
21
Codacy
Sprintlerinizdeki kod kalitesini izlerken, her değişiklikteki kod stilini, güvenliği, çoğaltmayı, karmaşıklığı ve kapsamı otomatik olarak inceler.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)