sonarqube简介
sonarqube是一个很的代码分析工具,可以帮助程序员们发现很多潜在的问题和bug。
sonar可以从以下维度检测代码。
1. 不遵循代码标准
sonar可以通过pmd,checkss,findbugs等等代码规则检测工具规范代码编写。
3. 注释不足或者过多
没有注释将使代码可读性变差,---是当不可避免地出现人员变动 时,sonarqube---参数,程序的可读性将大幅下降 而过多的注释又会使得开发人员将精力过多地花费在阅读注释上,亦违背初衷。
4. 缺乏单元测试
sonar可以很方便地统计并展示单元测试覆盖率。
sonar-scanner为client。用于收集检查数据并且发送到server中。也就是传统的c/s关系:





sonarqube测试使用
测试使用
拖动一个java项目scanningtool放到/usr/local,进入目录
在项目根目录下创建sonar-scanner配置文件sonar-project.properties
项目结构图
执行扫描分析
等待程序执行完毕后打开sonarqube可查看扫描信息
到此整个内网部署已完成
使用sonarqube进行代码分析
在安装好sonarqube后,使用sonarqube对代码进行分析。
前提准备
1.准备项目
在github上拉取了一个java项目,进行测试。
2.配置maven
在maven中进行配置,使maven支持sonarqube。
登录sonarqube,sonarqube---参数,在右上角找到帮助,---帮助,sonarqube---参数,在帮助中找到教程,---分析新项目,如图所示:
创建令牌,输入令牌名---生成,选择你要分析的项目,sonarqube---参数,本文测试项目主要是java语言,使用maven构建,选择好了后在右边看到提示,右边的maven命令。
sonarqube---参数-华克斯由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司是江苏 苏州 ,行业软件的见证者,多年来,公司贯彻执行科学管理、---发展、诚实守信的方针,满足客户需求。在华克斯---携全体员工热情欢迎---垂询洽谈,共创华克斯美好的未来。
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713a1.zhaoshang100.com/zhaoshang/280049054.html
关键词: