2017-10-13 110 views
0

在我的項目的本地機器上試圖查看sonarqube顯示的代碼質量相關問題。Sonarlint和其他用於模擬sonarqube的eclipse工具

使用eclipse IDE。 安裝了sonarlint插件,我可以看到我在我的項目的sonarqube中看到的大多數問題。 但是,沒有看到與重複代碼等有關的問題

從我在互聯網上看到sonarqube使用其他第三方工具,如PMD,checksyle,findbugs顯示除了sonarlint顯示的其他問題。

誰通常爲公司的PMD,Checkstyle等提供xml規則集?它是聲納團隊還是建築團隊?或者項目團隊負責人創建一個並提供給團隊。

回答

1

在寫這篇文章的時候,SonarLint運行由文件分析文件, 所以它無法顯示涉及多個文件,如錯誤:

  • 重複
  • 測試覆蓋率
  • 包級別的問題(package-info.java丟失等)

而且,只顯示SonarSource分析問題, THI不包括PMD和checkstyle等派對分析儀。

最後,它會顯示與您在SonarQube連接模式下看到的相同的問題。 否則,在獨立模式下,它使用默認質量配置文件(=規則集) (由其嵌入式分析器定義) ,它們可能會因其版本而略有不同。

您在SonarLint和SonarQube之間看到的差異將歸結爲一個或多個上述原因。

誰通常爲公司的PMD,Checkstyle等提供xml規則集?它是聲納團隊還是建築團隊?或者項目團隊負責人創建一個並提供給團隊。

這取決於公司,任何答案都是主觀的。

+0

感謝您的回覆 – user3761541