首页 新闻 会员 周边

Sonar 4.0无法从SonarQube服务器获取规则进行代码检查

0
悬赏园豆:10 [已解决问题] 解决于 2018-12-26 14:42

在Eclipse 2018-09上安装了SonarLint 4.0,在虚拟机Ubuntu上安装了SonarQube 7.5,
也在Eclipse执行了项目绑定,可是,无法使用SonarLint获取SonarQube上给对应项目指定的规则来检查Eclipse上的项目,
请问是怎么回事呢?或者,我的用法又问题?
SonarLint + SonarQube 配合使用的目的是什么?

另外,SonarLint进行代码检查后,检查内容会自动上传到SonarQube吗?
这样,SonarLint用户就可以去SonarQube看到自己的代码检查结果了——专属于自己的分析结果。

问题补充:

在IDEA上安装了SonarLint,绑定了本地服务器,可是,没有获取到服务器那边的检查规则,
郁闷,

配置了和IDEA项目同名的项目,其它配置也都OK吧?
执行代码分析,输出线面的log:
Using configuration of 'idea001' in server 'ubuntu18'
Analysing 5 files...
Found 0 issues

有下载配置啊!!!可是,为什么分析结果却是0呢?非常不应该吧!
服务器上的规则可比本地的多呢!

Eclipse这边的日志也显示正常啊!就是没说获取了多少配置,也是0条?不合理啊!
Starting SonarLint for Eclipse 4.0.0.201810170711
Check for updates from server '10.220.201.4'
Check for binding data updates on '10.220.201.4' for project 'demo'
SonarLint analysis of project demo (48 files processed)...
Found 0 issue(s)

快乐的凡人721的主页 快乐的凡人721 | 老鸟四级 | 园豆:3920
提问于:2018-12-26 09:02
< >
分享
最佳答案
0

好像在IDEA里面做了配置,结果,可以获取虚拟机的sonarqube服务器的规则了,
可是,Eclipse还不行,
--
Eclipse也可以了,
--
主要原因,在服务器端做了配置,配置应该是
项目 配置-权限 下 的 sonar-users 角色具备 “执行分析” 的权限,
--
WELL DONE!

快乐的凡人721 | 老鸟四级 |园豆:3920 | 2018-12-26 14:41

请问一下 sonarlint同步 IDEA和eclipse规则是如何解决的呢?急问

漫步sch | 园豆:200 (初学一级) | 2020-07-29 22:34

@漫步sch:
我司没有做 规则同步,本地的话,就是SonarLint插件的 默认规则
我们是在 Jenkins上做代码检查的——构建成功后,检查

要是做同步,需要把 服务器、质量配置 名称 写对就可以了吧?另外,可以通过 一个 console 看到 同步信息的

快乐的凡人721 | 园豆:3920 (老鸟四级) | 2020-08-07 08:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册