首页新闻找找看学习计划

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)

智人N的主页 智人N | 小虾三级 | 园豆:601
提问于:2018-12-26 09:02
< >
分享
最佳答案
0

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

智人N | 小虾三级 |园豆:601 | 2018-12-26 14:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册