聲納掃描儀對安裝在SonarQube中的所有可用插件運行分析。但對於某些項目,分析應該只針對某些語言(例如Java和Javascript)運行。 sonar.language
參數允許我只設置一種語言。 有什麼辦法可以設置多種語言進行分析。僅使用一組指定語言對項目運行分析
2
A
回答
4
停止思考語言,因爲這是SonarQube中的模糊概念。只需排除您不想分析的文件,例如使用屬性sonar.exclusions
。
例如,在考慮pom.xml文件時,「language」歷史上是XML(以及由SonarXML提供的規則)。但是我們現在也有由SonarJava提供的規則。
2
屬性sonar.language
已在SonarQube 4.4中棄用,並且可能會在SonarQube 6.7或更高版本中刪除,因爲SonarQube現在可以使用多種語言(這似乎正是您當前面臨的問題)。
如果您只希望報告Java和Javascript問題,我建議爲所有其他語言創建包含0個規則的自定義質量配置文件。然後,您可以爲您的項目明確指定這些「無效」質量配置文件。
相關問題
- 1. 從Java項目運行Arduino語言
- 2. 對域特定語言執行靜態分析
- 3. 組織一個使用多種語言的項目?
- 4. VS2010項目運行代碼分析
- 5. 爲一個長期項目使用(相對)新語言
- 6. 僅獲取指針ID,使用分析
- 7. 最後一年項目 - 在DLR上運行域特定語言的想法?
- 8. Swift語言:更新分析對象
- 9. FindBugs命令行:如何指定要分析的項目?
- 10. 使用Sourcemonitor分析項目
- 11. sonar-maven3-plugin使用客戶checkstyle文件分析多語言項目
- 12. 編程語言項目使用方案
- 13. 如何組織多語言zend項目
- 14. 爲語法指定語言
- 15. 如何在GitLab中指定項目語言?
- 16. 用c語言在運行時確定大小的數組?
- 17. 用Go語言對常量進行分組
- 18. 使用gradle運行特定項目
- 19. 源代碼語言分析
- 20. 如何分組不同語言的列表項目?
- 21. 執行AI項目所需的語言?
- 22. 將鍵盤設置爲僅使用特定語言,而不使用更改語言按鈕。目標c
- 23. 如何設置XCode4分析器使用C99語言方言?
- 24. 如何指定的語言在Facebook登錄使用對話框
- 25. 是否有指南只使用Scala語言的一部分?
- 26. 在另一個語言中使用一種語言定義?
- 27. 從指定區域運行一個asp.net mvc項目
- 28. 釣魚爲一個項目的語言
- 29. 更改Xcode項目的單一語言
- 30. 在C++項目中使用特定於域的語言文件
這可能是一種解決方法。但其他語言插件仍然針對重複,覆蓋率和其他指標進行分析。 我的要求是完全忽略其餘語言的掃描 –
您可以使用[排除](https://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreDuplications)忽略重複,覆蓋率和與模式匹配的文件的其他度量標準。 – janos