2016-04-08 27 views
0

Eclipse'in yerleşik bir kod analiz aracı var mı? Onun gibi kod için uyarılar göstermek istiyorum:Eclipse kod analizi

Integer a=hashMap.get("someKey"); 
//may produce null pointer exception 
//copy paste error 
if(a==2 && a==2) 
{ 
//empty body 
} 

Ayrıca sınıfları, dosyalar, yöntem ve sabitler gibi se kullanılmayan kaynaklara çok faydalı olacaktır.

+0

SonarQube'u her zaman kullanabilir ve kendi kural kümenizi varsayılan bir – Stultuske

+1

AFAIK üzerinde uygulayabilirsiniz, bu ikisi için standart tutulma uyarıları vardır. "Pencere/Tercihler" i açın ve "Java/Comnpiler/Errors/Warnings" altındaki ayarları kontrol edin. En azından Eclipse Luna'da, birincisi "Boşluk Analizi" altında, ikincisi ise "Kod Stili" altında bulunabilir (ancak boş blokun belgelenmemiş olması durumunda sadece bir uyarı görüntülenir). – Axel

+0

Checkstyle ve Findbugs kullanıyorum. Ayrıca Eclemma, özel bir test kapsamı raporu istediğimde. –

cevap

1

Sen SonarQube kullanabilirsiniz, şimdi içinde bulunduğunuz Eclipse hangi sürümünü bağlı SonarLint çağırdı.

da FindBugs eklentisi mevcuttur. Her ikisi de aynı şekilde çalışırlar. SonarLint bence daha iyi. Kritik bir hata veya herhangi bir uyarı seviyesi veya herhangi bir uyarı seviyesi bulursa bir dağıtımı durdurmak için Kritik, Binbaşı, Minor gibi bir problemin ne olduğuna dair bir çok sınıflandırması vardır ve bunu Jenkins yapınıza bağlayabilirsiniz (eğer kullanırsanız). bize. SonarLint, sunucu hatalarının, yerel şube hatalarınızla ne eşleştiğine bakabilir ve kodunuzu yazarken olası sorunları yakalamanızı sağlar.

İlgili konular