idea配置及使用sonarlint插件扫描项目
下载插件
settings -- plugins -- marketplace
中搜索sonarlint
,安装后重启idea
配置插件
settings
中搜索sonarlint
配置远程sonarqube
服务器地址,及相关鉴权信息
使用插件
- 在项目名称上或某个java文件中右击,选择
Analyze with Sonarlint
- 或者在
idea
底部找到sonarlint
,点击绿色开始按钮,即可开启扫描
注意事项
- 当本地无法同步远程服务端规则时,点击
Update binding
按钮,即可解决。
VSCode配置SonarLint/SonarLint连接SonarQube
安装插件
- 点击
VSCode
左侧工具栏的“扩展”,搜索SonarLint
并安装插件
配置插件
- 插件安装完成后,点击
VSCode
顶部工具栏的“查看”→“打开视图…”,并点击弹窗中的SonarLint
- 可以看到
VSCode
左下方出现了“SONARLINT CONNECTED MODE”
面板:
- 点击
“Add SonarQube Connection”
,并在出现的tab
中输入SonarQube
的Server URL
:https://sonar.litsoft.com.cn
- 如果
SonarQube
后台已经创建过给VSCode
使用的Token
,直接填写在User Token
栏即可,否则点击“Generate Token”
:
这一步
Generate Token
时,连接本地Server跳转的SonarQube
页面只需要点击“允许连接”,生成的token
自动发送给了VSCode并填入了User Token
栏;连接公司Server跳转的SonarQube
页面则是手动创建token
,并将生成的token
手动拷贝粘贴到User Token
栏。
点击“Save Connection”保存连接(如果SonarQube服务版本低于7.9会报错且无法连接),“SONARLINT CONNECTED MODE”面板下会出现建立的连接:
- 点击远程连接右侧的
“Add Project Binding”
,选择对应的远程项目即可:
WebStorm 配置SonarQube
下载插件
- 安装完需要重启WebStorm
配置插件
- 在下方点击“+”号新增SonarQube连接服务器。
- 登陆信息使用Token或用户名与密码方式均可。
评论区