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

本文介绍了如何在Sonar中配置代码扫描的质量规则,包括挂起不必要的规则和选择默认规则的过程,以确保代码扫描的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置代码扫描规则 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值