美文网首页
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