idea使用sonarlint插件


idea使用sonarlint插件

资料参考地址: IDEA中SonarLint插件的安装与配置

安装sonarlint

01 在idea的插件商店进行搜索安装

不推荐,理由:版本不一定匹配,下载慢,问题多

02 通过官网下载离线插件

sonarlint插件下载地址

1 选择按照idea版本匹配展示

2 点击show more展示更多

3 选择合适自己idea版本的插件进行下载,不要高于自己的idea版本,否则会出现版本不匹配的问题

4 下载好将压缩包拖拽到idea的工作空间,重启idea即可

配置SonarLint

我们先配置SonarLint General Settings,点击右侧红框里的+号

弹窗窗口里,填写这个SonarLint的名称,我们使用的是本地sonarQube,选择的右边配置,输入sonarQube IP和端口号.完成后点击Next.

设置认证方式,有Token和用户名密码两种方式,根据自己的情况选择对应方式进行配置.我选择的是第二种

配置成功后出现如下页面,点击finish

 

  1. 是否开启自动分析: 这里上面红框Automatically trigger analysis有配置是否允许自动分析,默认是勾选上的,开启自动分析功能,根据自己需求

  2. 选择是否需要勾选开启. 更新获取远程SonarQube配置 当远程SonarQube有更新,可以点击下面红框里的按钮Update Binding进行更新.

  3. 保存配置! 点击下图中的Apply否则配置不会保存!

配置SonarLint Project Settings 选择下图中SonarLint Project Settings的菜单 勾选Enable binding SonarQube/SonarCloud 在Bind to server 右边下拉选择刚才配置的 sonar配置名称 配置SonarQube project,可以点击Search in List,再弹出框里找到想使用的某个规则选择想使用的即可. 点击Apply使得配置生效保存

 

 

使用SonarLint

在项目目录结构中选择要分析的文件夹或是代码文件,右键菜单 Anaylyze->Analyze with SonarLint Https…

查看分析报告