Windows部署使用Sonarqube进行代码静态扫描分析

Sonarqube简介

参考官网https://docs.sonarqube.org/latest/architecture/architecture-integration/

Sonarqube下载

官网社区版下载

官网下载社区版本8.3.0; https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.3.0.34182.zip

或是百度云盘分享链接:https://pan.baidu.com/s/1POLkDKX9KSv_0Wx0h0bwQw  提取码:nbgl

环境要求

依赖jdk11或以上,我使用的如下图:

Windows部署使用Sonarqube进行代码静态扫描分析

 

因为我现在很多应用都是依赖JDK 1.8的版本,我的环境是新启虚拟机做的。你们也可以借鉴这个方式

运行启动Sonarqube

 1.解压所下载的压缩包在你的目录,找到bin目录下对应系统的目录,我是Windows系统,其他系统操作一样 找自己的对应目录打开即可。

Windows部署使用Sonarqube进行代码静态扫描分析

 

 2.运行StartSonar.bat

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

如果运行报如下错误,就是你的JDK11没有配置好

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

3.启动成功的默认端口是 http://localhost:9000

访问登录用户名密码 admin admin

 安装中文语言包,按照这个位置找就行了

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

添加扫描项目 

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

 根据你的语言选择

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

 

扫描后的结果(我的是本地的python项目)

Windows部署使用Sonarqube进行代码静态扫描分析

 这里就找到了一个为了使用 try  finally 而 finally 的有趣编码,我是不会写代码但是这个代码复杂度明显变高了

Windows部署使用Sonarqube进行代码静态扫描分析

 

 

有趣的问题我们可以一起学习

 

 

@版权所有禁止非法转载!!!!!

finally
上一篇:SonarQube搭建手记


下一篇:xcode工程编译错误之iOS解决CUICatalog: Invalid asset name supplied问题