Sonarlint 插件通用配置:
1) 通过jetbrains官方仓库安装Sonarlint,安装完成后重启IDE,这样就完成安装了;
2) 打开配置项,选择Other Settings-Sonarlint General Settings;
3) 点击“+”添加SonarQube服务端实例,添加SonarQube Servers;
4) 在添加页面,输入配置名称,例如:sonarlint_config,选择“sonarqube”;
服务端地址为:http://taas-sonar.jd.com;
然后点击“下一步”;
5) 选择授权类型:
- Login/Password类型:则输入用户名口令;
- token类型:输入Token值;
本文选择token类型;
然后“下一步”;
6) 配置成功:会提示成功连接sonarqube服务端,然后点击“完成”;
Sonarlint插件工程配置:
1) 打开工程配置页面;
2) 启用“绑定至远程SonarQube服务器”,绑定至服务器选项;
选择下拉列表中的”sonarlint_config”,sonarqube工程选项,输入代码库git关键字进行搜索,例如:代码库git地址为http://source.jd.com/app/***.git, 则这里输入***:master,然后点击“Search”按钮;
选中该项目在sonarqube服务端对应的工程,完成配置;
3) 选择对应的文件或目录,右键--分析---使用sonarlint-Analyze; 开发者每次提交代码时sonarlint会自动对要提交的代码进行扫描,之后提示提交的代码中是否有违规代码;
4) 扫描完成后,通过底部的sonarlint工具栏查看扫描结果;
5) sonarlint插件安装配置完成;