Sonarqube进行分析
在前面准备好的项目文件夹内,执行以下两个命令,代理商sonarqube开源代码质量管理软件,当两个命令执行结果都是success,基本上就没问题了。

查看分析结果
在sonarqube首页我们可以看到刚刚分析的项目,首页主要是有bugs,漏洞,坏味道,覆盖率,重复五个指标,右边是代码行数,分析时间,sonarqube开源代码质量管理软件,主要使用语言。
点击项目,可以看到更加详细的结果,可以查看问题,指标,代理商sonarqube开源代码质量管理软件,代码等参数。






SonarQube简介
一、 SonarQube是什么?
1、代码质量和安全扫描和分析平台。
2、多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、测试覆盖率等。
3、支持25+编程语言的代码扫描和分析,包含java﹨python﹨C#﹨javascript﹨go﹨C++等。
4、涵盖了编程语言的静态扫描规则: 代码编写规范+安全规范。
5、能够与代码编辑器、CI/CD平台集成。
6、能够与SCM集成,可以直接在平台上看到代码问题是由哪位开发人员提交。
7、帮助程序猿写出更干净、更安全的代码。

Sonarqube代码分析
2.Analyzing with Maven
通过mvn sonar:sonar分析代码将结果提交到数据库中,SonarQube查询展示。
安装并配置 Maven,中国sonarqube开源代码质量管理软件,配置文件为 setting.xml,添加数据配置
注:
1.可以在项目pom.xml显式sonar插件的版本以及MySQL的驱动版本
2.也可以显式的将sonar绑定到Maven生命周期中,Maven的site声明周期时,则会自动调用sonar.sonar 命令sonarqube开源代码质量管理软件-苏州华克斯信息由苏州华克斯信息科技有限公司提供。行路致远,砥砺前行。苏州华克斯信息科技有限公司致力成为与您共赢、共生、共同前行的战略伙伴,更矢志成为行业软件具有竞争力的企业,与您一起飞跃,共同成功!