sonar作为开源的代码扫描工具,sonar-scanner是windows扫描器。SonarQube是一个开源的代码质量管理平台,可以将 sonar-scanner扫描的结果进行分析。
公司有搭建SonarQube质量管理平台,支持本地扫描和gitlab集成扫描。现在需要将本地的代码进行扫描,于是尝试了Windows本地Python代码检查使用方法
环境:
操作系统:Windows 10
JDK:1.8.0_121
server: SonarQube
sonar-scanner版本:3.2.0.1227
1、下载sonar-scanner:
下载地址:sonar-scanner - Windows安装与使用-腾讯云开发者社区-腾讯云
2、解压sonar-scanner压缩文件到本机的任何一个目录,并配置bin文件路径地址到PATH环境变量
3、本地idea安装SonarLint插件,File->Setting->Plugins,搜索SonarLint安装
4、登录sonarqube,新建项目,设置token,选择其他,copy命令
参考:https://www.cnblogs.com/lvlinguang/p/15192380.html
5、进入到本地项目路径,选择项目路径输入cmd进入项目根路径,执行copy的命令
6、查看sonarqube上的扫描结果