Bootstrap

sonar、sonar-scanner 代码审查分析

前言:最近使用sonar对项目代码审查,在网上查找了很多资料,根据步骤配置完,报了一些错,解决成功后分享一下。

目录

前言:最近使用sonar对项目代码审查,在网上查找了很多资料,根据步骤配置完,报了一些错,解决成功后分享一下。

sonarqub搭建:因为没有实际搭建平台,就暂时不分享如何搭建了。搭建成功的图片是这样的


sonarqub搭建:因为没有实际搭建平台,就暂时不分享如何搭建了。搭建成功的图片是这样的

scanner 扫描并同步结果到sonar

1.在官网下载scanner扫描器压缩包,版本不要太高,解压成功之后,配置环境变量。

扫描方案一:

1>.在扫描项目根目录下创建sonar-project.properties文件,并配置相关内容。

2>.配置步骤如下图,在项目根目录打开cmd,复制输入sonar-scanner,等待分析完成后,结果等待一会就会同步到sonar平台展示 .

 

扫描方案二:直接复制sonar-qube平台的命令执行。 

sonarlint idea插件扫描

1.下载sonarlint插件,集成到idea后,配置以下内容。

 

2.使用并查看结果,使用sonarlint可以定位有问题的代码,但是不能把报告同步到sonar平台,还需sonar-scanner通过命令上传。

;