zoukankan      html  css  js  c++  java
  • sonarqube如何激活更多规则或者废弃某些规则

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

    centos上安装soanrqube8结合postgresql12

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

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

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

     

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

     激活规则如下:

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

     

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

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

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

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

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

     

  • 相关阅读:
    print(f"*******")这里的f代表什么意思?
    利用Datafactory实现测试数据快速生成
    jmeter+ant+jenkins部署(二)
    jmeter+ant+jenkins部署(一)
    GET与POST的区别
    Locust压测--带Token
    Jmeter接口实例:带token
    jmeter--md5加密
    python加密之hashlib
    如何获取Android app的apk包名和launcherActivity?
  • 原文地址:https://www.cnblogs.com/zndxall/p/14890085.html
Copyright © 2011-2022 走看看