【问题标题】:RuleFinder.findAll only returns 10 resultsRuleFinder.findAll 只返回 10 个结果
【发布时间】:2016-08-24 12:39:44
【问题描述】:

如果我打电话

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

只有 10 个结果被调用,尽管活动配置文件从 squid 存储库中启用的数量远多于此。

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

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

【问题讨论】:

    标签: sonarqube sonarqube5.1 sonarqube-web


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 所以 findAll 基本上只是坏了?
      • 显然不推荐用于批量使用。无法替代服务器端。
      • 你是对的,我还没有找到解决方案或存在错误,我唯一的解决方案是我会找到一个特定的规则,但就像我说的那样,这不是一个真正的选择,所以我手动添加规则。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2014-04-17
      相关资源
      最近更新 更多