首页 > 其他 > 详细

sonarqube如何激活更多规则或者废弃某些规则

时间:2021-06-16 21:51:10      阅读:54      评论:0      收藏:0      [点我收藏+]

我的sonarqube是8.9的稳定版本,7.9以后的版本就不在支持mysql,所以是结合postgresql12安装的,安装步骤参考文档:

centos上安装soanrqube8结合postgresql12

管理员账号登录sonarqube,点击进入“质量配置”页面,可以看到我们支持的语言和规则条数,类似如下:

技术分享图片

 

 

 系统内置的默认规则你是不能修改的,比如最上面的C#,默认规则名称是Sonar way,有253条规则,点击规则名“Sonar way”后可以看到“激活更多规则”按钮是灰色的,如下:

技术分享图片

 

所以你如果要丢弃或者激活更多规则,只能复制默认规则,点击右上角的配置按钮,命名一条新的规则名,规则名随意,我这里命名为"sonar way new",如下:

技术分享图片

 

 技术分享图片

 

 然后可以看到新增了一天规则名,激活或者修改这条规则名的规则即可。

技术分享图片

 

 激活规则如下:

技术分享图片

 

 进入如下页面后,点击“批量修改”激活所有规则,也可以根据需要点击规则右边的“激活”按钮单个规则激活。

技术分享图片

 

 

 技术分享图片

 

 批量激活后,可以看到两条规则名的规则数如下【401旁边的18是废弃的规则数】:

技术分享图片

 

 如果你要废弃某一条规则,则点击“规则”数,跳转到规则页面:

技术分享图片

 

 找到不需要的规则,点击“挂起”即可:

技术分享图片

 

 回到“质量配置”页面,你会发现废弃数增加了,规则数旁边的红色的数字就是废弃的规则数,点击可以看到详细的废弃规则。

切记,不是完成上面的丢弃或者激活就完事了,你必须把新规则名设置成你的默认规则,否则新规则不会生效的,那么你上面的激活或者废弃也就白做了,如下:

技术分享图片

 技术分享图片

 

sonarqube如何激活更多规则或者废弃某些规则

原文:https://www.cnblogs.com/zndxall/p/14890085.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!