Skip to main content
レビューフィルターは、Kody の検出結果のうちどれを実際に投稿するかを決めます。 Settings → Code Review → 対象リポジトリ → Review filters にあり、グローバル・リポジトリ・ ディレクトリの各レベルで設定できます — 設定の継承とオーバーライド を参照してください。

最小重大度レベル

Kody はすべてのサジェストに重大度を割り当て、選択したレベル以上のものだけを投稿します。 デフォルトは Medium です。
大きな PR でのノイズは、たいてい量ではなく重大度の問題です。他の手を打つ前にまず High に上げてください — 実際のバグは残したまま、細かい指摘だけが落ちます。 レビューのノイズを減らす方法 を参照してください。

Kody Rules にフィルターを適用

トグルで、デフォルトはオフです。
  • オフKody Rules の検出結果は重大度 フィルターをバイパスします。チームが書いたルールは、割り当てられた重大度にかかわらず 常に報告されます。
  • オン — Kody Rules も他のサジェストと同じ重大度フィルターを通ります。
ルールがシグナルよりノイズを生んでいる場合を除き、オフのままにしてください。Kody Rule の 意義は、そもそもチームが「これは重要だ」と決めた点にあります。
kodus-config.yml では、この 2 つの設定は suggestionControl の下にあります:
このファイルは kodusConfigFileOverridesWebPreferences を有効にして初めて読み込まれる点に 注意してください — 一般設定 を参照。

ノイズを減らす他の方法

レビューフィルターは大雑把な道具です。より的を絞りたい場合は:
  • Ignore paths — 生成コード、ロックファイル、vendored ディレクトリを丸ごとスキップします。 一般設定 を参照。
  • 分析タイプ — 役に立たないリポジトリでは、カテゴリごと(例:performance)オフにします。
  • ディレクトリ単位の設定 — モノレポでフォルダごとに厳しめ/緩めのフィルターを適用します。 ディレクトリレベル設定 を参照。
  • Kody Rules — チームが本当に重視することを明文化し、汎用的な助言ではなく自分たちの 基準からシグナルが出るようにします。