メインコンテンツへスキップ

目的

Kody のフィードバックをどのように解釈するか、およびリポジトリのマージポリシーとどのように連携するかを明確にします。

サジェスト対ブロッキング

  • サジェスト:デフォルトでは、Kody は評価のための非ブロッキングコメントを投稿します。
  • 変更のリクエスト(オプション):有効にすると、Kody はクリティカルな問題に対してレビューを「変更のリクエスト」としてマークできます。
  • 自動承認(オプション):有効にすると、クリーンなレビューの後に Kody が PR を承認できます。条件付き承認では、対象となるラベルや作成者を限定したり、指定したパスに人の承認を必須にしたり、Kody が低リスクと評価できない PR を保留したりすることもできます。自動承認を参照してください。
しきい値についてチームが合意し、強力な CI が整っている場合にのみブロッキング動作を有効にしてください。

変更のリクエストをいつ有効にするか

  • クリティカルな問題が決して出荷されてはならないセキュリティ重要領域。
  • 回帰が高コストなパフォーマンスのホットスポット。
  • 明確なコーディング標準と安定したレビュールールを持つリポジトリ。

自動承認をいつ使用するか

  • 小規模で低リスクの変更(ドキュメント/テスト)。一部の PR だけを対象にしたい場合は、条件付き承認を設定してください。
  • 高いテストカバレッジと信頼できる CI を持つチーム。

人間の判断が常に重要

Kody はフィードバックを加速しますが、人間の判断の代わりにはなりません。チームはどのサジェストを採用するかとマージのタイミングを決定します。