博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sonar 配置代码扫描规则 与 质量配置,设置各个语言默认的扫描规则
阅读量:6997 次
发布时间:2019-06-27

本文共 365 字,大约阅读时间需要 1 分钟。

hot3.png

配置代码扫描规则 

868af14d51a3d2c29c81c7e34d9b12c7919.jpg

 

质量配置,设置各个语言默认的扫描规则

12af81e72a5438623f2d43c123691a0791f.jpg

代码规则设置

如果认为有些扫描规则太严格了,可以把它“挂起”,以后再构建的代码扫描项目时就不会再使用本规则,例如挂起JP中的一个BUG规则:

5c7e2a2d4ae98a090a75b59a85ec9ed86e2.jpg

f69eb349640a623b6001b731e055924889f.jpg

配置指标

5e9ec55ff63e4c49b0ecc456e7d90041ea2.jpg

6ff0e537ef023a5179568a34b10c6c98a84.jpg

 

77567d673b4557f206952ee6f26d2d9c123.jpg

71ebb9058de7d6af1d83c1b6ad9cb3931f4.jpg

编辑 质量规则

 Sonar 中的findBug插件, 内置了 findBus secrity Jsp 规则,但是目前的网页代码使用的不是jsp方案。所以此时会关闭相关规则。

如下

ebb335d22d87db5c256027b6c009fe228c2.jpg

后得到 上面的 FindBugs Jsp ,然后点击此项。进入下列页面,点击配置更多规则。

b5aa7bed63b38e4ec459037a0a64f553be9.jpg

进入

283adcbcbcc28e4c207ae0a2707c8937e36.jpg

选择 上方的批量修改,点击挂起

即可完成。

然后回到  质量配置界面

875b98be9ea4050cd188af09ec783e2b755.jpg

此时如果是非默认会出现默认按钮,点击选择默认即可。

后续的代码分析会选择此规则。

转载于:https://my.oschina.net/viakiba/blog/1838292

你可能感兴趣的文章