Sonar6.0应用之五:Sonar web分析配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sonar6.0应用之五:Sonar web分析配置相关的知识,希望对你有一定的参考价值。

一、排除不用扫描的代码目录及文件

1、以管理员登陆Sonar,进入配置--》通用设置--》排除--》排除的源文件

技术分享

二、安装需要的语言代码扫描规则

1、进入配置--》系统--》更新中心—》Available

技术分享

2、针对Jave开发的漏洞、违规、BUG扫描的规则可以是如下

技术分享

三、配置代码扫描规则

1、进入配置--》通用设置—》Java、JaveScript、SCM、技术债务根据需要进行修改,一般默认就可以。

技术分享

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

技术分享

五、代码规则设置

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

技术分享

技术分享

激活代码时需要设置该规则的严重性

技术分享技术分享

单击活动规则名称可以设置规则的严重等级

技术分享

六、配置指标

1、为仪表盘显示修改一个过滤器

技术分享

修改列

技术分享

添加最常用的列

技术分享

2、建立一个私有过滤器,用于显示BUG所在的文件名

技术分享

复制一个过滤器后再进行配置

技术分享

在“更多条件”中设置“指标”

技术分享

技术分享

七、配置仪表盘

技术分享

修改仪表盘的名称

技术分享

进入仪表盘配置界面

技术分享

技术分享

已经配置好的仪表盘示例

技术分享

技术分享

技术分享

本文出自 “坚强的技术交流blog” 博客,请务必保留此出处http://newthink.blog.51cto.com/872263/1865477

以上是关于Sonar6.0应用之五:Sonar web分析配置的主要内容,如果未能解决你的问题,请参考以下文章

Sonar6.0应用之三:集成Eclipse实时代码质量分析(附Eclipse初始化)

Sonar6.0应用之四:与Jenkins集成分析(Scanner+Maven)

怎样把SONAR6.0汉化

Sonar6.0基于centos7.2安装与使用

Sonar vNext:未报告代码覆盖率,但找到了覆盖率文件

sonar分析Maven项目后单元测试覆盖率为0,但是单元测试成功数和失败数都有,求解啊求解