メインコンテンツへスキップ
リポジトリで少なくとも 3 ヶ月の Kody レビュー履歴が必要です。 この機能は PR の Kody の過去のレビューからルールを導出するため、オンボードしたばかりのリポジトリは有用なサジェストを生成しません。最近 Kody の使用を開始した場合は、数ヶ月の実際のレビュー後に戻ってきてください。

クイック概要

  • 自動生成:Kody がレビュー履歴を分析して新しいルールを作成します
  • データドリブン:インテリジェントなインサイトのために 3 ヶ月のレビューデータを使用します
  • スマートサジェスト:実際のチームパターンに基づいてルールを生成します
  • 手動インポートが必要:生成されたルールが有効になるには手動でレビューとインポートが必要です
  • 継続的な学習:チームの進化に合わせて週次でルールを更新します

仕組み

1. ルール生成へのアクセス

リポジトリ設定に移動します:
  1. コードレビュー設定リポジトリKody ルールに移動します
  2. 「Kody ルールを生成」 ボタンを探します
  3. クリックして自動生成プロセスを開始します

2. 分析プロセス

「Kody ルールを生成」をクリックすると、Kody は以下を行います:
  • レビュー履歴のスキャン:リポジトリの過去 3 ヶ月のコードレビューを分析します
  • パターンの識別:一般的なフィードバックのテーマとコーディングの設定を発見します
  • 標準の抽出:レビューパターンをアクション可能なルールに変換します
  • サジェストの生成:チームのスタイルに合わせたカスタムルールのサジェストを作成します

3. 生成されたルールのレビュー

分析が完了したら:
  1. 「新しいルールを確認する」 ボタンが表示されます
  2. クリックして生成されたルールのサジェストをレビューします
  3. 提案されたルールとその説明を確認します
  4. 重要:ルールはまだ有効ではありません — この時点ではサジェストにすぎません

4. ルールのインポート(有効化に必要)

重要な手順:生成されたルールは手動でインポートするまで有効になりません。
ルールを有効にするには:
  • 選択的に選択:チームのニーズに合ったルールのみをインポートする
  • カスタマイズ:必要に応じてインポート前にルールを変更する
  • 適用:選択したルールをアクティブなルールセットに追加する
  • 有効化:インポートされたルールのみがコードレビュー中に適用されます

継続的な学習

初期セットアップ後、Kody は継続的な学習サイクルを維持します:
  • 週次更新:Kody は毎週新しいルールのサジェストを生成します
  • 進化する標準:チームのコーディングスタイルが進化するにつれてルールのサジェストが適応します
  • 精度の向上:時間の経過とともにサジェストが精度を増します
  • 定期的なレビュー:新しいルールのサジェストが毎週レビューのために表示されます

要件

  • 最低データ:リポジトリで少なくとも 3 ヶ月のレビュー履歴
  • アクティブなレビュー:より良いパターン検出のための定期的なコードレビュー活動
  • リポジトリアクセス:リポジトリルールを変更するための適切な権限