簡體   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