sonarQube的基本使用(五)
8.处理问题
点击上图bug数量位子,会进入检查结果详情界面,左侧对可以根据类型进行筛选,主区域显示该类型下的所有问题,每一条问题都会有相关描述指出问题所在。
可以在该处调整问题类型。
可以在该处调整问题级别。
可以在该处编辑解决状态。
可以在该处重新指派处理人员。
点击时间信息,可以看到代码提交信息。
可以在该处添加评论。
对问题的所有变更,都能以邮件的形式通知到相关人员,点击邮件中的连接,即可直接浏览问题信息。





Sonarqube使用简介(3)
2.SonarLint-安装
在Eclipse Marktplace中搜索SonarLint点击安装即可
然后配置sonarqube服务器信息,可以关联项目,使用同一套代码规则,中国sonarqube代理商,扫描代码
3.SonarLint-使用
在右键菜单中选择“analyze”会自动分析代码选择问题提示展示问题描述和修改建议。
SonarQube组成结构
1. SonarQube Platform,就是SonarQube服务器,这是SonarQube运行的基础。
首先解压缩SonarQube的发布软件;
必要的情况下配置解压缩目录下的sonarqube/conf/sonar.properties文件;
启动SonarQube Platform:
Windows下执行StartSonar.bat
Linux下执行sonarqube/bin/sonar.sh start c0nsole
启动成功,中国sonarqube代理商,可登录的用户名和密码为
注意,在实验验证阶段,sonarqube代理商,SonarQube Platform默认使用H2数据库;但是在生产环境中,还需要使用MySQL等其他企业级数据库服务器。
2. SonarQube Scanner,即分析项目代码的默认启动器
首先解压缩SonarQube Scanner;
必要情况下,配置文件sonar-scanner/conf/sonar-scanner.properties;建议配置如下:
每次提交前的分析,设置参数sonar.analysis.mode=preview
每天都要执行的CI分析,设置参数sonar.analysis.mode=publish
启动SonarQube Scanner:
Windows下执行sonar-scanner.bat
Linux下执行sonar-scanner/bin/sonar-scanner
3.分析项目
首先根据项目代码的编程语言,在线安装必要的SonarQube插件,以支持项目使用的编程语言;
然后,cd到要分析的项目目录下,如some/projects/java/myproject/
在项目目录下创建并配置sonar-project.properties文件
sonarqube代理商-华克斯由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司是江苏 苏州 ,行业软件的见证者,多年来,公司贯彻执行科学管理、创新发展、诚实守信的方针,满足客户需求。在华克斯领导携全体员工热情欢迎各界人士垂询洽谈,共创华克斯更加美好的未来。