sonar入门:使用sonar-scanner检测代码
【摘要】 检测java代码时 有两种方法 使用sonar-scannerSonarLint+mavenSonarLint+maven可能对于代码耦合度比较大,而且更复杂,所以楼主推荐sonar-scanner方式 。废话不多说 安排!1.使用sonar-scanner扫描1.打包打包java项目,这里不多说。2.新家配置文件在src路径下建立sonar-project.properties。配置文件如...
检测java代码时 有两种方法
- 使用sonar-scanner
- SonarLint+maven
SonarLint+maven可能对于代码耦合度比较大,而且更复杂,所以楼主推荐sonar-scanner方式 。
废话不多说 安排!
1.使用sonar-scanner扫描
1.打包
打包java项目,这里不多说。
2.新家配置文件
在src路径下建立sonar-project.properties。配置文件如下。
3.执行扫描
进入sonar-project.properties路径通过cmd执行。
以下字样为执行成功。
进入127.0.0.1:9000,可以看到bug数啦。
2.SonarLint+maven扫描
1.idea安装SonarLint插件
打开File->Settings->Plugins,搜索SonarLint插件,点击安装。安装后重启idea,如果安装失败,在网上下载插件,丢到idea安装目录的plugins文件夹中。
2.配置SonarLint
配置SonarLint General Settings。
地址为安装sonarqube地址 地址一定要带 http://
点击next后可以选择验证类型填写安装时配置的账号密码
3.配置SonarLint Project Settings
选择刚才配置的规则。
4.配置springboot
pom.xml文件中添加plugin。
5.打包扫描
6.查看
执行完命令后回到SonarLint Project Settings,点击search in list 选择项目。
然后就可以查看代码质量了。可以查看单个文件也可以查看文件夹。
检测的结果也可以在sonarqube中查看,访问上文配置的地址即可,看完后就可以有理由的喷一喷小弟了。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)