
書接上文,還是不建議使用自帶規則。字樓樓主選擇了阿裡出品的p3c。
1.下載下傳sonar-p3c-pmd
sonarqube的版本号與sonar-p3c-pmd是對應的,是以需要選擇好版本,樓主版本為7.6,否則會還會報es連接配接不上的錯誤。 位址:
github.com/rhinoceros/…。
2.選擇版本
選擇合适的jar包。
3.修改配置
删除之前pmd檔案,放于sonarqube-7.6\extensions\plugins中,重新開機服務。
3.建立p3c規則
新增配置類别。
激活配置規則
選擇資源庫中的pmd(之前導入的p3c-pdm) 然後選擇包中的規則激活即可,樓主這裡隻激活了p3c的51條。
設為預設即可。
然後再次掃描即就是使用了新規範掃描了,是不是清爽了很多呢。