繁体   English   中英

在eclipse中显示的Sonarlint问题与Sonarqube项目不同步

[英]Sonarlint issues shown in eclipse not synchronous to Sonarqube project

我在连接模式(Sonarqube 6.5.0)中使用Eclipse Java EE IDE(版本:氧气释放(4.7.0))和SonarLint(3.2.0)。

时间问题我发现SonarLint视图(SonarLint On-The-Fly和SonarLint报告)中显示的问题与Sonarqube中显示的问题不同。 有趣的是,使用完整的空项目只能创建这个单一问题是不可重现的

我使用的质量配置文件仅包含Sonarqube附带的基本规则(没有PMD,Checkstyle或FindBugs的附加规则)

  1. 规则不是使用质量配置文件的一部分(“声纳方式规则未包括在内”)但仍在SonarLint中显示(即不应使用“Java 8的'Files.exists'(鱿鱼:S3725)

  2. Sonarquint中显示的问题在SonarLint中不可用(即“源文件不应该有任何重复的块”)

  3. SonarLint中显示的问题在质量概况中不活跃(即“'前置条件'和记录参数不应该要求评估(鱿鱼:S2629)”)

有人能告诉我,SonarLint和Sonarqube之间是否存在偏差,这是一个众所周知的问题吗? 因为该问题在样本项目中不能作为单个问题重现,所以我无法将问题本地化。

更新于21.09.2017 09:28

正如您在附加的屏幕截图中看到的(作为偏差的示例),即使项目绑定到Sonarqube服务器也存在差异

SonarLint中为ZipFile.java类显示的问题

Sonarqube中为ZipFile.java类显示的问题

项目绑定到Sonarqube服务器

听起来您的项目未处于连接模式 这可以解释S3725被提升 - 它是Sonar方式配置文件的一部分,默认情况下用于未连接的项目。 它还可以解释为什么您在SonarQube中看不到SonarLint中出现的相同问题。

您丢失的重复问题来自其中一条通用规则 这些规则仅在服务器端处理。 你不会看到在拉动需求分析,SonarLint,或在其分析报告中提交到服务器的任何其他方面从他们的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM