使用SonarQube在JPA中扫描本机查询

问题描述 投票:1回答:1

我在java文件中有本机查询,我想扫描查询以使用sonarQube服务器。

有没有办法做到这一点?

jpa plsql sonarqube nativequery
1个回答
2
投票

SonarJava中实现了一些规则,特别是检查SQL相关Java对象的正确使用

  • qazxsw poi - 应使用有效索引调用“PreparedStatement”和“ResultSet”方法
  • S2695 - 不应使用“ResultSet.isLast()”
  • S2232 - 应该使用SQL绑定机制

但是没有规则检查SQL语句本身的正确性,我也不知道任何其他提供Java规则的插件。

如果你真的需要这个,那么你将不得不遵循自定义规则实现路线。有S2077,如果你有特定的开发问题,你可以在a tutorial to get you started,或者在这里,明显地问他们。

更新 谷歌集团已被SonarQube Google Group取代。

© www.soinside.com 2019 - 2024. All rights reserved.