sonarqube如何激活更多規則或者廢棄某些規則


我的sonarqube是8.9的穩定版本,7.9以后的版本就不在支持mysql,所以是結合postgresql12安裝的,安裝步驟參考文檔:

centos上安裝soanrqube8結合postgresql12

管理員賬號登錄sonarqube,點擊進入“質量配置”頁面,可以看到我們支持的語言和規則條數,類似如下:

 

 

 系統內置的默認規則你是不能修改的,比如最上面的C#,默認規則名稱是Sonar way,有253條規則,點擊規則名“Sonar way”后可以看到“激活更多規則”按鈕是灰色的,如下:

 

所以你如果要丟棄或者激活更多規則,只能復制默認規則,點擊右上角的配置按鈕,命名一條新的規則名,規則名隨意,我這里命名為"sonar way new",如下:

 

 

 

 然后可以看到新增了一天規則名,激活或者修改這條規則名的規則即可。

 

 激活規則如下:

 

 進入如下頁面后,點擊“批量修改”激活所有規則,也可以根據需要點擊規則右邊的“激活”按鈕單個規則激活。

 

 

 

 

 批量激活后,可以看到兩條規則名的規則數如下【401旁邊的18是廢棄的規則數】:

 

 如果你要廢棄某一條規則,則點擊“規則”數,跳轉到規則頁面:

 

 找到不需要的規則,點擊“掛起”即可:

 

 回到“質量配置”頁面,你會發現廢棄數增加了,規則數旁邊的紅色的數字就是廢棄的規則數,點擊可以看到詳細的廢棄規則。

切記,不是完成上面的丟棄或者激活就完事了,你必須把新規則名設置成你的默認規則,否則新規則不會生效的,那么你上面的激活或者廢棄也就白做了,如下:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM