FindBugs için özel bir eklenti yarattık (netlik için: bu bir findar-eklentidir, sonar eklentisi değil) ve FindBugs sonar eklentisini özel findbugs ile genişletmek istiyoruz. Eklenti.Özel FindBugs eklentisi ile SonarQube FindBugs eklentisini genişletme
Şu anda SonarQube 5.1'i FindBugs sonar-plugin 3.2 ile birlikte kullanıyoruz.
Özel findbugs eklentisinin FindBugs için geçerli bir eklenti olduğundan, bunu etkinleştirmenin en kolay yolunun, FindMugs örneğinin plugin sistemini varolan sonar eklentimizden kullanması olduğunu düşündük, ancak bulamadık. bizim findbugs-plugin nasıl aktif hale getirilir.
Ayrıca, bir rules.xml oluşturmaya ve jar'ı https://jira.sonarsource.com/browse/SONAR-1481'da açıklandığı gibi sonar_home/extensions/rules/findbugs içine yerleştirmeye çalıştık ama bu, kullandığımız FindBugs sonar-eklenti sürümü ile çalışmıyor gibi görünüyor.
Özel FindBugs eklentimizi almak için SonarQube sürümümüzü yapılandırmanın uygun yolu nedir? Hangi adımları atmamız gerekiyor?
Niçin java için SonarQube özel kuralları ile çeklerinizi nasıl uygulayacağınız hakkında bir fikriniz yok? http://docs.sonarqube.org/display/DEV/Custom+Rules+for+Java – benzonico
Bu bir seçenek olurdu, ancak Sonar API'sini kullanarak tüm FindBugs kontrollerini yeniden uygulamak zorunda kalacağız. yeniden? –
Maalesef haklısınız ama kodunuzun daha net bir şekilde ortaya çıkacağını düşünüyorum. – benzonico