我需要在將代碼提交給svn之前在Java文件上運行聲吶分析。除非所有聲納問題得到解決,否則是否有任何機制可確保具有聲納問題的代碼不會被檢入svn?代碼檢查之前的聲吶分析
1
A
回答
0
簡短的回答是,你不能。漫長的答案是你可以靠近。
看看http://www.sonarlint.org/,用於在IDE代碼掃描。然後看看pull request analysis應該標出新問題。然後由人類審查員接受或拒絕公關。
1
如果SVN支持hooks或類似的話,可以完成。例如,Git允許爲提交/ push/receive [server side]編寫掛鉤;
- 首先下載sonarscanner
- 創建開發者的機器上的git的預推鉤運行sonarscanner
運行sonarscanner,你會看到在標準輸出結果。
if sonar-scanner | grep的 '[] + [0-9] * $阻斷劑' 然後
出口1
其他
退出0
網絡
使用這個你可以決定是否接受或沒有簽入(如果有攔截器等)
相關問題
- 1. 使用聲吶分析源代碼
- 2. Jenkins構建開發分支並使用聲吶檢查代碼
- 3. 使用聲吶的jar/war/ear的代碼分析
- 4. 聲吶排除不妨礙分析C#代碼
- 5. Jenkins觸發聲吶轉輪聲吶分析
- 6. 錯誤 - 聲吶無法分析文件
- 7. 聲吶maven分析 - 未找到類
- 8. 使用聲吶分析jar文件
- 9. 聲吶不分析Checkstyle,Findbugs,PMD
- 10. 排除聲吶中生成的代碼
- 11. 聲納 - C代碼分析
- 12. 無法在Eclipse中運行本地聲吶分析:需要聲吶版本3.4才能執行本地分析
- 13. 使用Jenkins中的多個git分支進行聲吶分析
- 14. 谷歌分析跟蹤代碼導致錯誤「缺少;之前的聲明」
- 15. 如何使用聲吶分析我的簡單項目?
- 16. 聲吶分析 - Maven多模塊環境中的組件版本
- 17. 離線聲吶分析以指示損壞的版本
- 18. 兩種版本的聲吶分析差異(5.6和6.3)
- 19. 如何在分支之間的聲吶中保持誤報?
- 20. 聲吶中的密碼加密
- 21. 代碼分析檢測到錯誤。沒有檢測到代碼分析問題
- 22. 致力於TFS之前的強制代碼分析
- 23. 聲吶分析掛在執行裝飾器
- 24. 聲吶在使用maven分析時顯示錯誤消息
- 25. 如何在聲吶中獲取分析ID
- 26. 導入聲吶3.4.1分析結果到SonarQube 5.2
- 27. 任何手段在單個文件上運行聲吶分析?
- 28. 在解析之前執行代碼
- 29. 聲吶不檢查Android項目中的測試類
- 30. 重新啓動聲吶時的聲吶錯誤日誌
只是想澄清,我們正在使用Eclipse的ide(月神)與sonarlint插件。如果要檢入的文件中存在主要和重要的聲納問題,則要求禁止代碼檢查。 – Sam