代理商sonarqube静态安全扫描工具-苏州华克斯公司

SonarQube简介


一、 SonarQube是什么?

1、代码质量和安全扫描和分析平台。

2、多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、测试覆盖率等。

3、支持25+编程语言的代码扫描和分析,代理商sonarqube静态安全扫描工具,包含java﹨python﹨C#﹨javascript﹨go﹨C++等。

4、涵盖了编程语言的静态扫描规则: 代码编写规范+安全规范。

5、能够与代码编辑器、CI/CD平台集成。

6、能够与SCM集成,可以直接在平台上看到代码问题是由哪位开发人员提交。

7、帮助程序猿写出更干净、更安全的代码。












sonarQube的基本使用(四)


7.执行代码检查

用测试用户登录之后,测试用户只能看到公开的4个项目和一个私有的项目testPrj,当前该项目还没有运行过代码检查,中国sonarqube静态安全扫描工具,所以没有检查结果信息。



将之前的代码检查命令在项目根目录下(与pom.xml同级)执行,执行时会进行相关插件安装。


安装成功后,执行代码检查命令,这里我们用令牌代替了用户名密码。

执行成功后输出BUILD SUCCESS.

回到sonarQube,sonarqube静态安全扫描工具,发现testPrj项目的检查结果已经出来了。但是你会发现项目名却不是testPrj,而是别名称,之前也提到过这一点,sonarQube的项目标识符不会变,但是项目名称会被代码项目名覆盖。

点击项目名进去检查总览页,打开项目信息面板我们可以看到项目标识还是testPrj,左侧绿域表示检查结果的质量阈状态,中间区域显示bug和漏洞的数量等信息。




3. Sonar 组成



4. Sonar 集成过程




开发人员在他们的ide中使用SonarLint运行分析本地代码。

开发人员将他们的代码提交到代码管理平台中(SVN,GIT等)

持续集成工具自动触发构建,调用SonarScanner对项目代码进行扫描分析

分析报告发送到SonarQube Server中进行加工

SonarQube Server 加工并且保存分析报告到SonarQube Database中,通过UI显示分析报告


代理商sonarqube静态安全扫描工具-苏州华克斯公司由苏州华克斯信息科技有限公司提供。代理商sonarqube静态安全扫描工具-苏州华克斯公司是苏州华克斯信息科技有限公司今年新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:华克斯。

苏州华克斯信息科技有限公司
姓名: 华克斯 先生
手机: 13862561363
业务 QQ: 3521016152
公司地址: 苏州工业园区新平街388号
电话: 0512-62382981
传真: 0512-62382981