リポジトリで少なくとも 3 ヶ月の Kody レビュー履歴が必要です。 この機能は PR の Kody の過去のレビューからルールを導出するため、オンボードしたばかりのリポジトリは有用なサジェストを生成しません。最近 Kody の使用を開始した場合は、数ヶ月の実際のレビュー後に戻ってきてください。
クイック概要
- 自動生成:Kody がレビュー履歴を分析して新しいルールを作成します
- データドリブン:インテリジェントなインサイトのために 3 ヶ月のレビューデータを使用します
- スマートサジェスト:実際のチームパターンに基づいてルールを生成します
- 手動インポートが必要:生成されたルールが有効になるには手動でレビューとインポートが必要です
- 継続的な学習:チームの進化に合わせて週次でルールを更新します
仕組み
1. ルール生成へのアクセス
リポジトリ設定に移動します:
- コードレビュー設定 → リポジトリ → Kody ルールに移動します
- 「Kody ルールを生成」 ボタンを探します
- クリックして自動生成プロセスを開始します
2. 分析プロセス
「Kody ルールを生成」をクリックすると、Kody は以下を行います:
- レビュー履歴のスキャン:リポジトリの過去 3 ヶ月のコードレビューを分析します
- パターンの識別:一般的なフィードバックのテーマとコーディングの設定を発見します
- 標準の抽出:レビューパターンをアクション可能なルールに変換します
- サジェストの生成:チームのスタイルに合わせたカスタムルールのサジェストを作成します
3. 生成されたルールのレビュー
分析が完了したら:
- 「新しいルールを確認する」 ボタンが表示されます
- クリックして生成されたルールのサジェストをレビューします
- 提案されたルールとその説明を確認します
- 重要:ルールはまだ有効ではありません — この時点ではサジェストにすぎません
4. ルールのインポート(有効化に必要)
重要な手順:生成されたルールは手動でインポートするまで有効になりません。
ルールを有効にするには:
- 選択的に選択:チームのニーズに合ったルールのみをインポートする
- カスタマイズ:必要に応じてインポート前にルールを変更する
- 適用:選択したルールをアクティブなルールセットに追加する
- 有効化:インポートされたルールのみがコードレビュー中に適用されます
継続的な学習
初期セットアップ後、Kody は継続的な学習サイクルを維持します:
- 週次更新:Kody は毎週新しいルールのサジェストを生成します
- 進化する標準:チームのコーディングスタイルが進化するにつれてルールのサジェストが適応します
- 精度の向上:時間の経過とともにサジェストが精度を増します
- 定期的なレビュー:新しいルールのサジェストが毎週レビューのために表示されます
- 最低データ:リポジトリで少なくとも 3 ヶ月のレビュー履歴
- アクティブなレビュー:より良いパターン検出のための定期的なコードレビュー活動
- リポジトリアクセス:リポジトリルールを変更するための適切な権限