10 10
11結果は該当する行へのインラインコメントとして届き、[重大度](/docs/ja/code-review-pull-requests#severity-levels)でランク付けされ、プルリクエストには概要とチェック実行が追加されます。レビューがプルリクエストを承認またはブロックすることはないため、マージの判断はチームに委ねられたままです。11結果は該当する行へのインラインコメントとして届き、[重大度](/docs/ja/code-review-pull-requests#severity-levels)でランク付けされ、プルリクエストには概要とチェック実行が追加されます。レビューがプルリクエストを承認またはブロックすることはないため、マージの判断はチームに委ねられたままです。
12 12
13<img src="https://mintcdn.com/claude-code/gLJVaPQEgKC8ZyUD/images/code-review-pipeline.svg?fit=max&auto=format&n=gLJVaPQEgKC8ZyUD&q=85&s=0351c96df9efa3105172eb00a672f130" className="dark:hidden" alt="4 段階のレビューの図。GitHub 上のプルリクエストが、Anthropic インフラストラクチャ上で並行して探索する複数のエージェントに渡されます。検証ステップで偽陽性が除外され、残った結果は重複排除されて重大度でランク付けされ、レビューはインラインコメント、概要、チェック実行を GitHub に投稿します。" width="760" height="300" data-path="images/code-review-pipeline.svg" />13
14 14
15<img src="https://mintcdn.com/claude-code/gLJVaPQEgKC8ZyUD/images/code-review-pipeline-dark.svg?fit=max&auto=format&n=gLJVaPQEgKC8ZyUD&q=85&s=9cf26bde98f4e999d0d9ff5bf5bdff40" className="hidden dark:block" alt="4 段階のレビューの図。GitHub 上のプルリクエストが、Anthropic インフラストラクチャ上で並行して探索する複数のエージェントに渡されます。検証ステップで偽陽性が除外され、残った結果は重複排除されて重大度でランク付けされ、レビューはインラインコメント、概要、チェック実行を GitHub に投稿します。" width="760" height="300" data-path="images/code-review-pipeline-dark.svg" />15> [!NOTE]
16 16>
17<Note>17> Code Review は AI を使用してコードをレビューするため、バグ、セキュリティ脆弱性、その他の問題を見逃す可能性があります。結果のないレビューは、コードにエラーがないことや安全であることを意味するものではありません。
18 Code Review は AI を使用してコードをレビューするため、バグ、セキュリティ脆弱性、その他の問題を見逃す可能性があります。結果のないレビューは、コードにエラーがないことや安全であることを意味するものではありません。
19</Note>
20
21<span id="review-a-diff-locally" />
22 18
23Code Review をオンにするには、Claude 組織の Owner が [Code Review のセットアップ](/docs/ja/code-review-setup)の手順に従います。Claude はこのサービスを使わずにコードをレビューすることもできます。任意のプランで Claude Code セッションから [`/code-review`](/docs/ja/code-review-local) を実行するか、[すべてのオプションを比較](#compare-ways-to-get-a-review)してください。19Code Review をオンにするには、Claude 組織の Owner が [Code Review のセットアップ](/docs/ja/code-review-setup)の手順に従います。Claude はこのサービスを使わずにコードをレビューすることもできます。任意のプランで Claude Code セッションから [`/code-review`](/docs/ja/code-review-local) を実行するか、[すべてのオプションを比較](#compare-ways-to-get-a-review)してください。
24 20
25<h2 id="availability">21## 利用可能性
26 利用可能性
27</h2>
28 22
29Code Review をセットアップする前に、組織が条件を満たしていることを確認してください:23Code Review をセットアップする前に、組織が条件を満たしていることを確認してください:
30 24
34* **暗号化キー**:Code Review は、顧客管理の暗号化キー(CMEK)を使用する組織ではまだ利用できません。28* **暗号化キー**:Code Review は、顧客管理の暗号化キー(CMEK)を使用する組織ではまだ利用できません。
35* **クラウドプロバイダー**:開発者が Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry を通じて Claude Code を使用している場合でも、これらのいずれかのプランの Claude 組織が必要です29* **クラウドプロバイダー**:開発者が Amazon Bedrock、Google Cloud の Agent Platform、または Microsoft Foundry を通じて Claude Code を使用している場合でも、これらのいずれかのプランの Claude 組織が必要です
36 30
37<h2 id="set-up-and-use-code-review">31## Code Review のセットアップと使用
38 Code Review のセットアップと使用
39</h2>
40
41<span id="set-up-code-review" />
42
43<span id="pricing" />
44
45<span id="manually-trigger-reviews" />
46
47<span id="customize-reviews" />
48
49<span id="troubleshooting" />
50 32
51目的に応じたページを選んでください:33目的に応じたページを選んでください:
52 34
53<CardGroup cols={2}>35> **[Code Review をセットアップする](/docs/ja/code-review-setup)**
54 <Card title="Code Review をセットアップする" icon="toggle-on" href="/docs/ja/code-review-setup">36>
55 要件を確認し、Claude GitHub App をインストールして、リポジトリ、レビューレベル、レビューを実行するタイミングを選択します37> 要件を確認し、Claude GitHub App をインストールして、リポジトリ、レビューレベル、レビューを実行するタイミングを選択します
56 </Card>
57
58 <Card title="Code Review をカスタマイズする" icon="sliders" href="/docs/ja/code-review-customize">
59 リポジトリ内の `REVIEW.md` と `CLAUDE.md` ファイルで、指摘される内容を調整します
60 </Card>
61 38
62 <Card title="プルリクエストでレビューを読み、リクエストする" icon="code-pull-request" href="/docs/ja/code-review-pull-requests">39> **[Code Review をカスタマイズする](/docs/ja/code-review-customize)**
63 結果とその重大度を読み、コメントで再度レビューをリクエストします40>
64 </Card>41> リポジトリ内の `REVIEW.md` と `CLAUDE.md` ファイルで、指摘される内容を調整します
65 42
66 <Card title="Code Review のトラブルシューティング" icon="wrench" href="/docs/ja/code-review-troubleshooting">43> **[プルリクエストでレビューを読み、リクエストする](/docs/ja/code-review-pull-requests)**
67 開始されなかったレビュー、失敗したレビュー、予算のためにスキップされたレビューを修正します44>
68 </Card>45> 結果とその重大度を読み、コメントで再度レビューをリクエストします
69 46
70 <Card title="Code Review のコストと使用状況" icon="chart-line" href="/docs/ja/code-review-costs">47> **[Code Review のトラブルシューティング](/docs/ja/code-review-troubleshooting)**
71 レビューの課金方法の確認、支出の見積もり、月間支出上限の設定、レビューアクティビティの追跡を行います48>
72 </Card>49> 開始されなかったレビュー、失敗したレビュー、予算のためにスキップされたレビューを修正します
73</CardGroup>
74 50
75<h2 id="how-reviews-work">51> **[Code Review のコストと使用状況](/docs/ja/code-review-costs)**
76 レビューの仕組み52>
77</h2>53> レビューの課金方法の確認、支出の見積もり、月間支出上限の設定、レビューアクティビティの追跡を行います
78 54
79<span id="what-code-review-checks" />55## レビューの仕組み
80 56
81デフォルトでは、Code Review は正確性に焦点を当てています:フォーマット設定の好みやテストカバレッジの欠落ではなく、本番環境を壊すバグです。指摘する内容を変更するには、リポジトリに[ガイダンスファイルを追加](/docs/ja/code-review-customize)します。57デフォルトでは、Code Review は正確性に焦点を当てています:フォーマット設定の好みやテストカバレッジの欠落ではなく、本番環境を壊すバグです。指摘する内容を変更するには、リポジトリに[ガイダンスファイルを追加](/docs/ja/code-review-customize)します。
82 58
97 73
98Owner が Code Review をオンにすると、各リポジトリに[レビューを実行するタイミング](/docs/ja/code-review-setup#set-when-reviews-run)の設定が用意されます:プルリクエストが開かれたときに 1 回、プッシュのたび、またはリクエスト時のみです。どの設定であっても、リポジトリへの書き込みアクセス権を持つユーザーは、プルリクエストに `@claude review` とコメントして[レビューを開始](/docs/ja/code-review-pull-requests#comment-commands)できます。74Owner が Code Review をオンにすると、各リポジトリに[レビューを実行するタイミング](/docs/ja/code-review-setup#set-when-reviews-run)の設定が用意されます:プルリクエストが開かれたときに 1 回、プッシュのたび、またはリクエスト時のみです。どの設定であっても、リポジトリへの書き込みアクセス権を持つユーザーは、プルリクエストに `@claude review` とコメントして[レビューを開始](/docs/ja/code-review-pull-requests#comment-commands)できます。
99 75
100<h3 id="review-levels">76### レビューレベル
101 レビューレベル
102</h3>
103 77
104レビューレベルは各レビューの徹底度を設定し、徹底したレビューほどコストが高くなります:78レビューレベルは各レビューの徹底度を設定し、徹底したレビューほどコストが高くなります:
105 79
109 83
110Owner は[組織に 1 つのレベルを選択](/docs/ja/code-review-setup#set-the-default-review-level)し、個々のリポジトリに独自のレベルを設定できます。たとえば、日常的なコードベースには Quick、重要なコードベースには Deep を設定します。各レビューのコストに影響するその他の要因については、[Code Review のコストと使用状況](/docs/ja/code-review-costs)を参照してください。84Owner は[組織に 1 つのレベルを選択](/docs/ja/code-review-setup#set-the-default-review-level)し、個々のリポジトリに独自のレベルを設定できます。たとえば、日常的なコードベースには Quick、重要なコードベースには Deep を設定します。各レビューのコストに影響するその他の要因については、[Code Review のコストと使用状況](/docs/ja/code-review-costs)を参照してください。
111 85
112<h3 id="what-a-review-can-access">86### レビューがアクセスできるもの
113 レビューがアクセスできるもの
114</h3>
115 87
116レビューは、Owner が[セットアップ中にインストール](/docs/ja/code-review-setup#turn-on-code-review)した Claude GitHub App を通じてリポジトリにアクセスします:88レビューは、Owner が[セットアップ中にインストール](/docs/ja/code-review-setup#turn-on-code-review)した Claude GitHub App を通じてリポジトリにアクセスします:
117 89
119* **読み書きするもの**:レビュー内ではリポジトリへのアクセスは読み取り専用で、レビューがコミットをプッシュすることはありません。プルリクエスト上では、コメントと[チェック実行](/docs/ja/code-review-pull-requests#check-run-output)を投稿し、自身の以前のコメントスレッドを解決し、コメントコマンドに 👀 でリアクションできます。アプリ自体は、他の Claude 機能と共有する[より広い権限セット](/docs/ja/github-actions#github-app-permissions)を持っています。91* **読み書きするもの**:レビュー内ではリポジトリへのアクセスは読み取り専用で、レビューがコミットをプッシュすることはありません。プルリクエスト上では、コメントと[チェック実行](/docs/ja/code-review-pull-requests#check-run-output)を投稿し、自身の以前のコメントスレッドを解決し、コメントコマンドに 👀 でリアクションできます。アプリ自体は、他の Claude 機能と共有する[より広い権限セット](/docs/ja/github-actions#github-app-permissions)を持っています。
120* **コードの検査方法**:レビューは差分と周囲のコードを読むことで行われ、コードをビルドしたり実行したりはしません。92* **コードの検査方法**:レビューは差分と周囲のコードを読むことで行われ、コードをビルドしたり実行したりはしません。
121 93
122<h3 id="who-controls-a-review">94### レビューを制御する人
123 レビューを制御する人
124</h3>
125 95
126* **開始できる人**:レビューが自動で実行される設定では、プルリクエストを開くかプッシュするとレビューが開始されます。[ただしドラフトとフォークは除きます](/docs/ja/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)。[コメントコマンド](/docs/ja/code-review-pull-requests#comment-commands)は、リポジトリへの書き込みアクセス権を持つユーザーからのものである場合にのみレビューを開始します。96* **開始できる人**:レビューが自動で実行される設定では、プルリクエストを開くかプッシュするとレビューが開始されます。[ただしドラフトとフォークは除きます](/docs/ja/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)。[コメントコマンド](/docs/ja/code-review-pull-requests#comment-commands)は、リポジトリへの書き込みアクセス権を持つユーザーからのものである場合にのみレビューを開始します。
127* **従う指示**:ベースブランチまたはデフォルトブランチの `REVIEW.md` で、[プルリクエスト自体の変更からは決して読み取りません](/docs/ja/code-review-customize#which-branch-review-md-is-read-from)。97* **従う指示**:ベースブランチまたはデフォルトブランチの `REVIEW.md` で、[プルリクエスト自体の変更からは決して読み取りません](/docs/ja/code-review-customize#which-branch-review-md-is-read-from)。
128 98
129<h2 id="compare-ways-to-get-a-review">99## レビューを受ける方法の比較
130 レビューを受ける方法の比較
131</h2>
132 100
133利用できるオプションを見つけるには、**利用できるユーザー**列をプランとコードホストに照らし合わせて確認してください:101利用できるオプションを見つけるには、**利用できるユーザー**列をプランとコードホストに照らし合わせて確認してください:
134 102
140| [GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) を使用した独自の CI での Claude | すべてのプルリクエストやマージリクエストなど、パイプラインのイベント | 独自の CI ランナー | GitHub または GitLab 上で、Claude API キーまたはクラウドプロバイダーの認証情報を持つ誰でも |108| [GitHub Actions](/docs/ja/github-actions) または [GitLab CI/CD](/docs/ja/gitlab-ci-cd) を使用した独自の CI での Claude | すべてのプルリクエストやマージリクエストなど、パイプラインのイベント | 独自の CI ランナー | GitHub または GitLab 上で、Claude API キーまたはクラウドプロバイダーの認証情報を持つ誰でも |
141| [サブエージェント](/docs/ja/sub-agents)または[スキル](/docs/ja/skills)としての独自のレビュアー | セッション中にユーザーまたは Claude が呼び出す | Claude Code を実行する場所 | それを作成した誰でも |109| [サブエージェント](/docs/ja/sub-agents)または[スキル](/docs/ja/skills)としての独自のレビュアー | セッション中にユーザーまたは Claude が呼び出す | Claude Code を実行する場所 | それを作成した誰でも |
142 110
143<h2 id="related-resources">111## 関連リソース
144 関連リソース
145</h2>
146 112
147* [GitHub Enterprise Server](/docs/ja/github-enterprise-server):セルフホストの GitHub インスタンスで Code Review を使用する113* [GitHub Enterprise Server](/docs/ja/github-enterprise-server):セルフホストの GitHub インスタンスで Code Review を使用する
148* [GitHub App permissions](/docs/ja/github-actions#github-app-permissions):Claude GitHub App が要求する権限の完全なセット114* [GitHub App permissions](/docs/ja/github-actions#github-app-permissions):Claude GitHub App が要求する権限の完全なセット