RuleFinder.findAll 只有 returns 10 个结果

RuleFinder.findAll only returns 10 results

如果我打电话

ruleFinder.findAll(RuleQuery.create().withRepositoryKey("squid"));

只调用了 10 个结果,尽管活动配置文件比从 squid 存储库启用的要多得多。

据推测这是对返回结果数量的有意(但未记录)限制。

这可以解决吗?服务器端组件是否有其他方法可以访问活动规则? ActiveRules 接口看起来只是批处理端。

返回结果的数量没有限制。 我还遇到了规则查找器没有找到具有特定存储库密钥的所有规则的问题。但是我能够找到具有特定规则键的规则,但这并不是真正的解决方案,您必须单独找到所有规则。

很遗憾,这是一个错误。它将在 5.6 版本中修复:https://jira.sonarsource.com/browse/SONAR-6390.