美文网首页
SonarCloud配置和使用

SonarCloud配置和使用

作者: 卡戎li | 来源:发表于2018-10-08 13:13 被阅读0次

一、 SonarCloud 服务器端配置

1、注册并登陆(可以使用GitHub账号进行登陆)

2、添加项目

Administration -> Projects Management -> Create Project


图片.png
图片.png
图片.png 图片.png 图片.png
  • 将以下代码拷入mvn就可以运行了
mvn sonar:sonar \
  -Dsonar.projectKey=testProjectKey \
  -Dsonar.organization=pld \
  -Dsonar.host.url=https://sonarcloud.io \
  -Dsonar.login=57b08e8dc8c308a4a95ca 

3、添加组织架构

My Organizations -> Create Organization


图片.png
图片.png 图片.png
  • 可以根据第二步添加项目

4、添加用户组(可选)

Administration -> Groups -> Create Group


图片.png
图片.png

5、设置检查规则

  • Quality Profiles -> All Profiles ->选择语言


    图片.png
  • 复制默认 Sonar_way


    图片.png
图片.png 图片.png
  • 342 可用 156 禁用


    图片.png
  • 点击Deactive 禁用相应规则


    图片.png
    图片.png
  • 选择项目使用该规则


    图片.png

二、 Sonar IDE配置

1、IDEA 安装sonarLint 插件

图片.png

2、SonarLintGeneral Settings 关联Sonar Cloud

图片.png

如果SonarCloud 设置更改,需要update binding, 否则不生效

图片.png

3、SonarLint Project Settings

  • 点击 Search in list 关联 Sonar Cloud 的项目


    图片.png

三、报告生成

3.1 IDE右键 检查代码

  • 只能检查当前打开到代码,不能检查整个项目


3.2 运行以下代码,生成报告

mvn sonar:sonar \
  -Dsonar.projectKey=testProjectKey \
  -Dsonar.organization=pld \
  -Dsonar.host.url=https://sonarcloud.io \
  -Dsonar.login=57b08e8dc8c308a4a95ca 

3.3在SonarCloud 中 查看报告

  • 选择项目


    图片.png
图片.png
  • 可以根据不同的条件进行筛选


    图片.png

相关文章

网友评论

      本文标题:SonarCloud配置和使用

      本文链接:https://www.haomeiwen.com/subject/wjgdaftx.html