0
点赞
收藏
分享

微信扫一扫

SonarQube 06 规则的禁用与启用


规则的禁用与启用

目的: 掌握默认规则中的一部分规则如何激活和禁用。(一个项目里面有500多个规则,但是有一部分规则不想去使用,觉得没用。那么自己怎么创建一个规则集)

进入质量配置页面, 可以看到所有的语言规则配置。在这里可以看到规则的使用情况。

SonarQube 06 规则的禁用与启用_配置项

现在要去基于内置的规则创建一个自己的规则再去定义 

SonarQube 06 规则的禁用与启用_规则集_02

现在创建自己的规则,创建新的规则集

SonarQube 06 规则的禁用与启用_java_03

SonarQube 06 规则的禁用与启用_配置项_04

SonarQube 06 规则的禁用与启用_规则集_05

 

SonarQube 06 规则的禁用与启用_java_06

 活动这里就是上线,这里可以分配级别,激活或者下线规则。(活动/挂起)

SonarQube 06 规则的禁用与启用_java_07

 还可以授权给用户,哪些用户可以管理这些规则

SonarQube 06 规则的禁用与启用_java_08

哪些项目要使用这些规则呢?使用规则: 先在页面配置项目,然后使用SonarScanner扫描。

使用规则: 先在页面配置项目,然后使用SonarScanner扫描。

 

SonarQube 06 规则的禁用与启用_规则集_09

可以看到使用的规则集是myjava 

SonarQube 06 规则的禁用与启用_规则集_10

这里你可以将规则设置为默认

SonarQube 06 规则的禁用与启用_配置项_11

上面就是基于手动的项目关联或者将自己的规则域设置为默认的过程 

举报

相关推荐

0 条评论