一:在IDEA中下载SonarLint

点击File->Settings->Plugins,在线安装SonarLint,安装完毕以后重启IDEA
IDEA集成SonarLint

二:配置

1.全局配置
选择sonarLint General Setting,点击右边的加号
IDEA集成SonarLint
名字随意填,后面要用到;选择sonarQube,输入URL,点击next按钮
IDEA集成SonarLint
使用用户名密码验证,输入用户名密码,点击next按钮
IDEA集成SonarLint
出现该页面说明连接sonar成功,点击finish按钮
IDEA集成SonarLint
注意:下面这个按钮的作用是同步sonar的检查规则,每次sonar规则改变都要重新点击
IDEA集成SonarLint
2.项目配置
选择sonarLint Project Setting,connecting下拉框选择刚才设置的全局配置,点击search in list选择项目
IDEA集成SonarLint
此处选择opra-dev,点击ok
IDEA集成SonarLint

三:sonarLint的使用

在想要进行sonar分析的文件下右键,选择analyze with sonarLint
IDEA集成SonarLint
此时左下角会输出错误信息
IDEA集成SonarLint

四:验证sonarLint和sonarQube规则相同

1.默认sonar规则有这个错误
IDEA集成SonarLint
2.Idea中构造该错误,执行sonarLint发现错误出现
IDEA集成SonarLint
3.修改sonar检查规则,屏蔽掉该检查
IDEA集成SonarLint
4.Idea中全局配置更新,重新进行sonarLint检查,发现刚才的错误没有了,说明idea与sonar的规则同步
IDEA集成SonarLint

相关文章: