史上最详细:一文教会使用sonarqube代码审查工具

一、启动SonarQube

进入sonar的bin目录($SONAR_HOME/bin/linux-x86-64),执行脚本 sonar.sh start

浏览器中访问 http://localhost:9000/ ,界面如下:

默认登录账户 admin 密码 admin,可登录后修改密码。

二、SonarQube web UI -项目页面

  显示用户所有的项目概况,各项目质量评级,并提供条件筛选。

 

通过在主页面选择单个项目,进入项目详情,该页面提供了当前项目最近一次扫描的结果评级,历史累计和新增问题数量,代码行数等信息。

三、SonarQube web UI –问题页面

  提供当前用户名下所有问题的列表,并提供条件筛选,包括问题类型,严重程度等,在当个项目中,问题页面显示单项目信息 。

选中单个问题,查看问题代码详情,sonarqube给出问题描述和修改意见。

项目经理可以根据实际情况调整问题类型,严重程度。打开或关闭问题,分配给指定的开发人员 ,添加备注。

在被分配问题的开发人员配置接收信息后,将收到分配问题邮件,可根据链接,直接打开问题详情。

  

四、SonarQube web UI –安全报告页面

针对安全问题,sonarqube提供了OWASP top10和SANS top25,热点问题检查,并提供了聚合报告,提高对安全问题的重视程度。

五、SonarQube web UI –评估页面

给出当前项目的评估概况信息,大小,可靠性,重复率,覆盖率等 

六、SonarQube web UI –代码页面

以.java文件为依据,给出各个.java文件统计信息

七、SonarQube web UI –活动页面

页面展示了每次代码扫描的基本信息和代码情况的折线图,折线图可以根据需要调整显示bugs数量,代码行数,覆盖率等信息。

  至此介绍结束,如果大家还想深入学习,可以扫描下图关注本人公众号,本人将在上面分享更多学习资料。或者有啥疑问可以直接给我留言。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值