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. Springdata jpa和原生查询
- 4. JPA原生查询的MongoDB
- 5. JPA原生查询删除
- 6. SonarQube扫描仪:使用非默认Java
- 7. 如何在使用SonarQube旧版本时使用SonarQube扫描仪?
- 8. SonarQube扫描器borking于JavaScript
- 9. 反应原生android信用卡扫描
- 10. JPA,@Transient场和原生查询映射
- 11. JPA原生sql查询映射错误?
- 12. JPA原生查询(SQL视图)
- 13. CSS扫描媒体查询
- 14. Eddystone信标扫描使用React原生框架
- 15. SonarQube扫描仪对变化的分析
- 16. Jenkins Error SonarQube扫描仪执行
- 17. SonarQube扫描文件/目录排除
- 18. SonarQube扫描仪抛出错误
- 19. Sonarqube扫描错误,超出范围?
- 20. 我想为MSBuild安装SonarQube扫描仪
- 21. Jenkins警告插件和SonarQube扫描器
- 22. 使用扫描
- 23. 如何使用SonarQube扫描ASPNET Core 1.1项目?
- 24. SonarQube扫描仪在MacOS上使用单声道的MSBuild
- 25. 如何使SQL查询使用索引范围扫描
- 26. 在mysql查询计划中发生意外的索引扫描
- 27. 为什么我的查询计划会生成索引扫描?
- 28. SonarQube扫描仪在AST扫描期间卡在一个java文件中
- 29. 查询执行全表扫描
- 30. SQL查询最近的扫描日期
这完全不清楚你在做什么。你是否试图在Java中嵌入SQL中发现潜在的错误? –
是的。想要找出正确编写的查询。 – SahilPatel