sonar禁用、启用规则

       我们通过sonar进行代码扫描,发现很多规则扫描出来的严重问题(major级别),其实对项目影响并不是特别大,例如:tab空格代码对齐,在sonar认为tab字符不应该使用,但是我们有时候通过这种对齐能够使代码更美观、易读。

       例如下图,是对一个的么项目进行扫描的结果:
       

 

在复杂度问题里面代码会发现很多对系统影响不大的问题,tab对齐空格:

Tabulation characters should not be used



 

这个时候我们都希望对这个检查规则进行禁用,可以到顶部菜单 Rules 进去规则页面管理,进行关键字搜索,如下图:



 

进去相应的rule操作页面进行激活/停用,页面如下:


停用规则后,再回到代码检查页面,发现这个警告会消失。

禁用此类规则的好处:

       1.当审查整个项目的代码,这种类型的规则对系统无伤大雅,但是系统输出的dashboard报表偏差很大,各项统计参数指标直线上升;

        2.方便不同团队构建属于自己团队风格的代码质量要求;

      

猜你喜欢

转载自zhongmin2012.iteye.com/blog/2300838
今日推荐