0
A
回答
0
有跡象表明,檢查正確使用SQL相關的Java對象的SonarJava實施一些規則,具體
- S2695 - 「PreparedStatement的」和「的ResultSet」的方法應該有效索引被稱爲
- S2232 - 「ResultSet.isLast()」 不應該使用
- S2077 - SQL約束機制,應使用
但是沒有任何規則可以檢查SQL語句本身的正確性,我也不知道任何其他提供Java規則的插件。
如果你真的需要這個,那麼你將不得不按照自定義規則實施路線。有a tutorial to get you started,如果你有特定的開發問題,你可以問他們在SonarQube Google Group,或在這裏,顯然。
相關問題
- 1. 使用SonarQube掃描器
- 2. JPA原生查詢刪除
- 3. JPA原生查詢問題
- 4. Springdata jpa和原生查詢
- 5. JPA和原生查詢
- 6. JPA原生查詢的MongoDB
- 7. SonarQube掃描儀:使用非默認Java
- 8. 如何在使用SonarQube舊版本時使用SonarQube掃描儀?
- 9. 使用原生查詢更改單個JPA查詢
- 10. Jenkins的Sonarqube掃描:ClassNotFoundException:org.eclipse.jgit.api.Git
- 11. SonarQube掃描器borking於JavaScript
- 12. 反應原生android信用卡掃描
- 13. JPA,@Transient場和原生查詢映射
- 14. JPA原生查詢(SQL視圖)
- 15. JPA原生查詢設置空參數
- 16. JPA原生sql查詢映射錯誤?
- 17. 用於MSBuild的SonarQube掃描儀:排除
- 18. 用SonarQube掃描Ruby on Rails項目
- 19. C#代碼掃描:聲納掃描儀與SonarQube掃描儀爲MSBuild
- 20. CSS掃描媒體查詢
- 21. Eddystone信標掃描使用React原生框架
- 22. 追蹤SonarQube掃描的來源
- 23. 如何爲MSBuild安裝SonarQube掃描儀?
- 24. SonarQube掃描儀拋出錯誤
- 25. 我想爲MSBuild安裝SonarQube掃描儀
- 26. Jenkins警告插件和SonarQube掃描器
- 27. Jenkins Error SonarQube掃描儀執行
- 28. Sonarqube掃描錯誤,超出範圍?
- 29. SonarQube掃描儀對變化的分析
- 30. SonarQube掃描文件/目錄排除
這完全不清楚你在做什麼。你是否試圖在Java中嵌入SQL中發現潛在的錯誤? –
是的。想要找出正確編寫的查詢。 – SahilPatel