2017-06-22 97 views
0

關於由一個java文件的SonarLint On-The-Fly報告的問題,我看到了java文件的一小部分問題。與SonarQube服務器上顯示的相同文件的SQUID問題相比。Sonarlint沒有顯示SonarQube java魷魚問題(記錄)

我使用的是SonarQube服務器版本6.3,SonarLint 3.1.0和Eclipse Neon.3。 Sonarlint已成功連接到服務器,並且eclipse項目鏈接到SonarQube服務器上的項目。該項目包含組件項目,該特定文件位於eclipse組件項目中。

這個魷魚:S1258沒有顯示在Sonarlint中,儘管存在於該文件中;然而這個魷魚:S2293在Sonarlint和SonarQube上都有展示。

請告知

回答

1

的Sonarlint插件顯然不利用在Eclipse中其他項目的項目引用。我們的應用程序在多個eclipse項目中呈現。似乎可行的解決方案只是將每個eclipse項目關聯到同一個SonarQube服務器項目。

0

我有同樣的問題,在我的情況下,這些版本在使用中:

  • 的Eclipse Mars.2(4.5.2)
  • SonarLint爲Eclipse 3.2.0.xxxx
  • SonarQube服務器6.1
  • 完成RedHat的64位操作系統

確保您的Eclipse項目被綁定到遠程服務器SonaQube項目:有時結合丟失或者只是自動綁定功能失敗而沒有警告。

Right click your Eclipse project -> SonarLint -> Bind to a SonarQube project

在彈出驗證SonarQube服務器的窗口中選擇,點擊

Auto bind selected projects 

檢查遠程綁定項目是正確的,然後單擊Finish

您可以重複該過程來驗證綁定是否仍然存在。 您可以將該程序一次應用於多個項目,只需在右鍵單擊之前選擇它們即可。