を返します。RuleFinder.findAllはわずか10の結果
おそらくこれは、返された結果の数に対する意図的な(しかし文書化されていない)制限です。
これを回避することはできますか、サーバーサイドコンポーネントがアクティブなルールにアクセスする別の方法がありますか? ActiveRules
のインターフェイスはバッチサイドのみに見えます。
を返します。RuleFinder.findAllはわずか10の結果
おそらくこれは、返された結果の数に対する意図的な(しかし文書化されていない)制限です。
これを回避することはできますか、サーバーサイドコンポーネントがアクティブなルールにアクセスする別の方法がありますか? ActiveRules
のインターフェイスはバッチサイドのみに見えます。
残念ながら、これはバグです。バージョン5.6では修正されます:https://jira.sonarsource.com/browse/SONAR-6390。
返される結果の数に制限はありません。 また、ルールファインダーが特定のリポジトリー鍵を持つすべてのルールを見つけられなかったという問題もありました。しかし、私は特定のルールキーでルールを見つけることができましたが、実際には解決策ではありません。すべてのルールを別々に見つけなければなりません。
findAllは基本的にちょうど壊れていますか? – henry
実際には、ルールファインダーは非推奨です: http://javadocs.sonarsource.org/5.4/apidocs/org/sonar/api/rules/RuleFinder.html#findByKey(org.sonar.api.rule.RuleKey) – Almira
一括使用。サーバサイドの交換はありません。 – henry