Pmd
PMD mengimbas kod sumber Java dan mencari masalah yang berpotensi seperti: Pepijat yang mungkin - cuba cuba / menangkap / akhirnya / beralih kenyataan Kod mati - pemboleh ubah tempatan, parameter dan kaedah persendirian yang tidak digunakan Suboptimal code - penggunaan String / StringBuffer membazir Ungkapan yang terlalu rumit - tidak perlu jika pernyataan,untuk gelung yang boleh sementara gelung Kod duplikat - kod disalin / disisipkan bermakna disalin / disisipkan pepijat

Kategori

Alternatif untuk Pmd untuk Self-Hosted dengan lesen percuma

Codacy

Codacy

Secara automatik mengkaji semula gaya kod, keselamatan, pendua, kerumitan, dan liputan pada setiap perubahan semasa menjejaki kualiti kod sepanjang sprint anda.