阿里代码检查 怎么集成到sonar

一、Alibaba偏向於代码规范检查

  1. 重启IDEA就可以使用了快捷键ctrl+shift+alt+J,点击右键也可以进行规范检查
  2. 点击上面的小图标也可以,如果上面没有显示点击View->勾选Toolbar

二、SonarLint偏向于代码标准规范、潜在缺陷、复杂度、重复、注释、糟糕的设计

  1. 与上面的方法相同,搜索后点击Install
  2. 执行完成后会产生分析报告
}

Sonar安装成功后默认内置H2数据库,用于记录单次的扫描结果对同一个project重复扫码,会覆盖之前的扫描记录所以H2 数据库只应用于测试,不可以用于生产环境,那如果你是想玩玩不想长期扫描你的项目,可以不必配置数据库


    如何应用该指南来规范我们的项目代码呢我们可以在sonar中引入sonar-p3c這个开源插件,下面介绍下详细步骤:


    clone下来之后打包

    到此,p3c规则成功集成到Sonar中现在测试下:

    选择Java,并生荿token生成mvn命令,Copy直接在项目里执行即可

    Idea中扫描会很快,Sonar中会一直显示In Progress需要等一会才有分析结果。成功执行后结果如下,说明p3c已经成功检查我们的代码

    刚刚开始写文章还望老哥点赞推荐下

    本文由博客群发一文多发等运营工具平台 发布

}

安装完成后会提示重启Eclipse, 插件会茬下次启动后生效。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信