如果我打电话
ruleFinder.findAll(RuleQuery.create().withRepositoryKey("squid"));
尽管从 squid 存储库启用的活动配置文件远多于此,但只调用了 10 个结果。
大概这是对返回结果数量的有意(但未记录)限制。
可以解决这个问题,还是有另一种方法可以让服务器端组件访问活动规则?该ActiveRules
界面看起来只是批处理方面的。
如果我打电话
ruleFinder.findAll(RuleQuery.create().withRepositoryKey("squid"));
尽管从 squid 存储库启用的活动配置文件远多于此,但只调用了 10 个结果。
大概这是对返回结果数量的有意(但未记录)限制。
可以解决这个问题,还是有另一种方法可以让服务器端组件访问活动规则?该ActiveRules
界面看起来只是批处理方面的。
返回结果的数量没有限制。我还遇到了规则查找器没有找到具有特定存储库密钥的所有规则的问题。但是我能够使用特定的规则键找到规则,但这并不是真正的解决方案,您必须单独找到所有规则。
不幸的是,这是一个错误。它将在 5.6 版中修复:https ://jira.sonarsource.com/browse/SONAR-6390 。