1
在Eclipse中使用Sonarint 3.2和SonarQube 5.6.6。Sonarlint不與SonarQube同步
我已經成功地將我的項目綁定到了SonarQube的Eclipse中。然而,Sonarlint報告沒有問題,而SonarQube報告了問題。我在解決錯誤方面一直沒有成功。
下面是Sonarlint控制檯的日誌文件(爲了便於閱讀而進行了一些修改)。我驚訝的是「沒有可用的語言」和「沒有安裝分析儀」的消息。
sonarlint獨立提供預期的結果。 SonarQube的連接模式給出了0個問題。
Trigger: EDITOR_OPEN
SonarLint analysis of file xxx.java...
Connected mode (using configuration of 'xxx' in server 'xxx')
Starting analysis with configuration:
[
moduleKey: xxx
baseDir: xxx
workDir: C:\Werkomgeving\.metadata\.plugins\org.eclipse.core.resources\.projects\LWBBusinessRules\org.sonarlint.eclipse.core
extraProperties: {sonar.java.source=1.6, sonar.java.target=1.6, sonar.libraries=yyyyy, sonar.binaries=C:xxx, sonar.java.binaries=C:xxx, sonar.java.test.binaries=C:xxx}
inputFiles: [
xxx.java
]
]
No language available
No analyzers installed
Start analysis
Quality profiles:
Index files
Setting filesystem encoding: UTF-8
1 files indexed
Found 0 issue(s)
Done in 23 ms
問題是不是報告?你使用自定義插件,如checkstyle或findbugs?這些問題將不會顯示,因爲它們是自定義分析器,sonarlint僅支持「Sonar」分析器(SonarJava,SonarJS,...) –
直接「開箱即用」。所以聲納方式配置文件和質量蓋茨。根本沒有插件。 – Mark
未報告的問題是簡單的問題,如「重新排序符合java的修飾符」或「刪除未使用的導入」。這些問題在SonarQube服務器上,但Sonarlint不顯示它們。 – Mark