最近公司在做代码质量卡点,通过SonarLint插件可以减少一些review代码的工作量
1.安装插件
官网可以选择适合的版本https://plugins.jetbrains.com/plugin/7973-sonarlint
settings->plugins->Install Plugin from Disk...
2.使用
由于刚安装完插件之后设置是默认打开自动检测的,所以现在你的最底层工具栏里应该会多一项sonarlint,你打开不同的Java文件,检测会自动进行 ,检测结果也会直接展示在那里。
2.1分析结果说明
可以看到检测结果将检查出来的问题分级列举在左侧。
对于每个具体的问题,右侧会列出该问题的描述和为什么它是不好的。
而且还会把代码的正反两个范例做一个展示,以让开发者真正理解问题所在。对提升代码质量、保持好的代码风格、防范错误非常有帮助有木有。
2.2连接配置
对于企业级的开发,很多企业可能对代码风格和检查项有自己的要求。这就可以为公司的开发者提供sonarqube服务器,在其上进行配置,然后
开发者连接以后就可以让sonarlint按照公司的定义来进行检查了。
ps:如果不想它自动检查把下图1处的对勾取消勾选就可以了。
选择sonarlint general settings->点击左下角加号->进行相应的配置 一步步往下填直到finish就好了