Code Review は AI を使用してコードをレビューするため、バグ、セキュリティ脆弱性、その他の問題を見逃す可能性があります。結果のないレビューは、コードにエラーがないことや安全であることを意味するものではありません。
/code-review を実行するか、すべてのオプションを比較してください。
利用可能性
Code Review をセットアップする前に、組織が条件を満たしていることを確認してください:- プラン:Team および Enterprise
- コードホスト:GitHub でホストされているリポジトリ。GitHub Enterprise Server およびデータレジデンシー付きの GitHub Enterprise Cloud を含みます。データレジデンシーの場合は、Owner が GitHub Enterprise Server の管理者セットアップの手順に従い、エンタープライズの
ghe.comホスト名を入力します。 - データ保持:Code Review は、Zero Data Retention が有効になっている組織や HIPAA 設定が適用されている組織では利用できず、Anthropic の Business Associate Agreement(BAA)の対象外です。
- 暗号化キー:Code Review は、顧客管理の暗号化キー(CMEK)を使用する組織ではまだ利用できません。
- クラウドプロバイダー:開発者が Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry を通じて Claude Code を使用している場合でも、これらのいずれかのプランの Claude 組織が必要です
Code Review のセットアップと使用
目的に応じたページを選んでください:Code Review をセットアップする
要件を確認し、Claude GitHub App をインストールして、リポジトリ、レビューレベル、レビューを実行するタイミングを選択します
Code Review をカスタマイズする
リポジトリ内の
REVIEW.md と CLAUDE.md ファイルで、指摘される内容を調整しますプルリクエストでレビューを読み、リクエストする
結果とその重大度を読み、コメントで再度レビューをリクエストします
Code Review のトラブルシューティング
開始されなかったレビュー、失敗したレビュー、予算のためにスキップされたレビューを修正します
Code Review のコストと使用状況
レビューの課金方法の確認、支出の見積もり、月間支出上限の設定、レビューアクティビティの追跡を行います
レビューの仕組み
デフォルトでは、Code Review は正確性に焦点を当てています:フォーマット設定の好みやテストカバレッジの欠落ではなく、本番環境を壊すバグです。指摘する内容を変更するには、リポジトリにガイダンスファイルを追加します。 レビューは Anthropic インフラストラクチャ上で 4 つの段階で実行されます:- 検出:複数のエージェントが差分と周囲のコードを並行して検査します。
- 検証:検証ステップが候補となる結果をコードと照らし合わせて確認し、偽陽性を除外します。
- ランク付け:残った結果は重複排除され、重大度でランク付けされます。
- 投稿:レビューがプルリクエストに結果を投稿します。
- 結果:該当する行へのインラインコメントと、レビュー本文の概要
- チェック実行:Claude Code Review という名前で、結果はその詳細に一覧表示されます。チェック実行が失敗として完了することはありません。
- 結果の代わりのメモ:チェック実行のタイトルが Code review found no issues となる場合に投稿されます
@claude review とコメントしてレビューを開始できます。
レビューレベル
レビューレベルは各レビューの徹底度を設定し、徹底したレビューほどコストが高くなります:- Quick:軽めのチェックです。最も速く、コストも最も低いレベルです。
- Standard:深さ、速度、コストのバランスが取れています。デフォルトのレベルです。
- Deep:最も徹底したチェックです。最も時間がかかり、コストも最も高くなります。
レビューがアクセスできるもの
レビューは、Owner がセットアップ中にインストールした Claude GitHub App を通じてリポジトリにアクセスします:- 実行場所:Anthropic インフラストラクチャ上のマネージド環境です。レビューはセルフホスト環境では実行されません。
- 読み書きするもの:レビュー内ではリポジトリへのアクセスは読み取り専用で、レビューがコミットをプッシュすることはありません。プルリクエスト上では、コメントとチェック実行を投稿し、自身の以前のコメントスレッドを解決し、コメントコマンドに 👀 でリアクションできます。アプリ自体は、他の Claude 機能と共有するより広い権限セットを持っています。
- コードの検査方法:レビューは差分と周囲のコードを読むことで行われ、コードをビルドしたり実行したりはしません。
レビューを制御する人
- 開始できる人:レビューが自動で実行される設定では、プルリクエストを開くかプッシュするとレビューが開始されます。ただしドラフトとフォークは除きます。一部のプッシュの後は、Code Review は代わりに以前の結果を保持します。コメントコマンドは、リポジトリへの書き込みアクセス権を持つユーザーからのものである場合にのみレビューを開始します。
- 従う指示:ベースブランチまたはデフォルトブランチの
REVIEW.mdで、プルリクエスト自体の変更からは決して読み取りません。
レビューを受ける方法の比較
利用できるオプションを見つけるには、利用できるユーザー列をプランとコードホストに照らし合わせて確認してください:関連リソース
- GitHub Enterprise Server:セルフホストの GitHub インスタンスで Code Review を使用する
- GitHub App permissions:Claude GitHub App が要求する権限の完全なセット
- How Anthropic secures its AI-native software development lifecycle:自動レビューが Anthropic のセキュアな開発プロセスの 1 つのレイヤーとしてどのように適合するか