6 6
7> 開始されなかった、失敗した、または予算のためにスキップされた Code Review の修正、表示されない指摘事項の確認、セットアップと `REVIEW.md` の問題の解決を行います。7> 開始されなかった、失敗した、または予算のためにスキップされた Code Review の修正、表示されない指摘事項の確認、セットアップと `REVIEW.md` の問題の解決を行います。
8 8
9プルリクエストで [Code Review](/docs/ja/code-review.md) が期待どおりに動作しない場合は、まず **Claude Code Review** チェック実行を確認してください。そのタイトルから、レビューがどこまで進んだかがわかります。9プルリクエストで [Code Review](https://code.claude.com/docs/ja/code-review.md) が期待どおりに動作しない場合は、まず **Claude Code Review** チェック実行を確認してください。そのタイトルから、レビューがどこまで進んだかがわかります。
10 10
11## レビューがどこまで進んだかを確認する11## レビューがどこまで進んだかを確認する
12 12
18| **Code review found no issues** | レビューが完了し、指摘すべき点は見つかりませんでした | 対処は不要です |18| **Code review found no issues** | レビューが完了し、指摘すべき点は見つかりませんでした | 対処は不要です |
19| 問題が見つかったことを示すタイトル | レビューが完了し、指摘事項があります | 差分上に表示されない場合は、[インラインコメントとして表示されない問題を見つける](#find-issues-that-aren’t-showing-as-inline-comments)を参照してください |19| 問題が見つかったことを示すタイトル | レビューが完了し、指摘事項があります | 差分上に表示されない場合は、[インラインコメントとして表示されない問題を見つける](#find-issues-that-aren’t-showing-as-inline-comments)を参照してください |
20| **Code review skipped — no new changes** | 最新のプッシュに対して自動レビューが実行されませんでした | それでもレビューを受けたい場合は、`@claude review` とコメントします |20| **Code review skipped — no new changes** | 最新のプッシュに対して自動レビューが実行されませんでした | それでもレビューを受けたい場合は、`@claude review` とコメントします |
21| **Code review not repeated — earlier findings still open** | 最新のプッシュに対して自動レビューが実行されず、以前のレビューの Important の指摘事項がまだ未解決です | 修正をプッシュするか、それでもレビューを受けたい場合は `@claude review` とコメントします。[プッシュ後も以前の結果が維持される場合](/docs/ja/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result)を参照してください |21| **Code review not repeated — earlier findings still open** | 最新のプッシュに対して自動レビューが実行されず、以前のレビューの Important の指摘事項がまだ未解決です | 修正をプッシュするか、それでもレビューを受けたい場合は `@claude review` とコメントします。[プッシュ後も以前の結果が維持される場合](https://code.claude.com/docs/ja/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result)を参照してください |
22| **Code review failed** または **Code review timed out** | レビューが完了しませんでした | 再実行するには、[失敗またはタイムアウトしたレビューを再トリガーする](#retrigger-a-failed-or-timed-out-review)を参照してください |22| **Code review failed** または **Code review timed out** | レビューが完了しませんでした | 再実行するには、[失敗またはタイムアウトしたレビューを再トリガーする](#retrigger-a-failed-or-timed-out-review)を参照してください |
23| **Code review declined** | レビューは実行されませんでした | チェック実行の概要を読んでください。予算または支出上限について記載されている場合は、[レビューが実行されず、PR に予算に関するメッセージが表示される](#review-didn’t-run-and-the-pr-shows-a-budget-message)を参照してください |23| **Code review declined** | レビューは実行されませんでした | チェック実行の概要を読んでください。予算または支出上限について記載されている場合は、[レビューが実行されず、PR に予算に関するメッセージが表示される](#review-didn’t-run-and-the-pr-shows-a-budget-message)を参照してください |
24| チェック実行なし | レビューが開始されていません | `@claude review` とコメントします。その後もチェック実行が表示されない場合は、[コメントコマンドでレビューが開始されなかった](#a-comment-command-didn’t-start-a-review)を参照してください |24| チェック実行なし | レビューが開始されていません | `@claude review` とコメントします。その後もチェック実行が表示されない場合は、[コメントコマンドでレビューが開始されなかった](#a-comment-command-didn’t-start-a-review)を参照してください |
31 31
32`@claude review` とコメントした後、プルリクエスト上に **Code review queued...** または **Code review in progress...** というタイトルの **Claude Code Review** チェック実行があるかを確認してください。コメントに 👀 リアクションが付いても、レビューが開始されることの確認にはなりません。チェック実行が表示されない場合は、次の各原因を確認してください。32`@claude review` とコメントした後、プルリクエスト上に **Code review queued...** または **Code review in progress...** というタイトルの **Claude Code Review** チェック実行があるかを確認してください。コメントに 👀 リアクションが付いても、レビューが開始されることの確認にはなりません。チェック実行が表示されない場合は、次の各原因を確認してください。
33 33
34* **このリポジトリで Code Review がオンになっていない**:Claude はコマンドに対してコメントもチェック実行も投稿しません。Owner に[リポジトリを追加する](/docs/ja/code-review-setup.md#add-more-repositories)よう依頼してください。34* **このリポジトリで Code Review がオンになっていない**:Claude はコマンドに対してコメントもチェック実行も投稿しません。Owner に[リポジトリを追加する](https://code.claude.com/docs/ja/code-review-setup.md#add-more-repositories)よう依頼してください。
35* **コメントが条件を満たしていない**:新しいトップレベルのコメントではなく、インラインコメントやレビュー本文だった場合、またはコマンドがコメントの先頭になかった場合です。新しいコメントを投稿せずに以前のコメントを編集した場合も対象外で、プルリクエストはオープンである必要があります。[コメントコマンドの条件](/docs/ja/code-review-pull-requests.md#comment-commands)を確認し、条件を満たす新しいコメントを投稿してください。35* **コメントが条件を満たしていない**:新しいトップレベルのコメントではなく、インラインコメントやレビュー本文だった場合、またはコマンドがコメントの先頭になかった場合です。新しいコメントを投稿せずに以前のコメントを編集した場合も対象外で、プルリクエストはオープンである必要があります。[コメントコマンドの条件](https://code.claude.com/docs/ja/code-review-pull-requests.md#comment-commands)を確認し、条件を満たす新しいコメントを投稿してください。
36* **書き込みアクセス権がない**:リポジトリに対する write、maintain、または admin の権限が必要です。フォークからのプルリクエストの場合は、ベースリポジトリに対する権限が対象になります。プルリクエストが自分のものでない場合、Claude は[ヒント](/docs/ja/code-review-setup.md#turn-tip-comments-on-or-off)として「No review was started: manual reviews can only be requested by someone with write access to this repository.」と返信することがあります。書き込みアクセス権を持つ人に代わりにコメントしてもらってください。36* **書き込みアクセス権がない**:リポジトリに対する write、maintain、または admin の権限が必要です。フォークからのプルリクエストの場合は、ベースリポジトリに対する権限が対象になります。プルリクエストが自分のものでない場合、Claude は[ヒント](https://code.claude.com/docs/ja/code-review-setup.md#turn-tip-comments-on-or-off)として「No review was started: manual reviews can only be requested by someone with write access to this repository.」と返信することがあります。書き込みアクセス権を持つ人に代わりにコメントしてもらってください。
37* **予算が尽きた**:Claude は「⚠️ Code review skipped」で始まるコメントを投稿します。[レビューが実行されず、PR に予算に関するメッセージが表示される](#review-didn’t-run-and-the-pr-shows-a-budget-message)を参照してください。37* **予算が尽きた**:Claude は「⚠️ Code review skipped」で始まるコメントを投稿します。[レビューが実行されず、PR に予算に関するメッセージが表示される](#review-didn’t-run-and-the-pr-shows-a-budget-message)を参照してください。
38 38
39### レビューが実行されず、PR に予算に関するメッセージが表示される39### レビューが実行されず、PR に予算に関するメッセージが表示される
42 42
43コメントには [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage) へのリンクが含まれており、管理者はそこで予算を回復できます。コメントの文言から、どの上限に達したかがわかります。43コメントには [claude.ai/admin-settings/usage](https://claude.ai/admin-settings/usage) へのリンクが含まれており、管理者はそこで予算を回復できます。コメントの文言から、どの上限に達したかがわかります。
44 44
45* **「has reached its monthly code review spending cap」**:[Code Review の月間支出上限](/docs/ja/code-review-costs.md#limit-your-spend)に達しました。レビューは次の請求期間の開始時に再開されます。それより早く再開するには、管理者に上限の引き上げを依頼してください。45* **「has reached its monthly code review spending cap」**:[Code Review の月間支出上限](https://code.claude.com/docs/ja/code-review-costs.md#limit-your-spend)に達しました。レビューは次の請求期間の開始時に再開されます。それより早く再開するには、管理者に上限の引き上げを依頼してください。
46* **「has no extra usage available to pay for this review」**:組織の[使用クレジット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)残高がなくなったか、組織全体の月間支出上限に達しました。管理者に使用クレジットの追加またはその上限の引き上げを依頼してください。46* **「has no extra usage available to pay for this review」**:組織の[使用クレジット](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans)残高がなくなったか、組織全体の月間支出上限に達しました。管理者に使用クレジットの追加またはその上限の引き上げを依頼してください。
47* **「is too low to start another review」**:予算または残高の残りが、1 回のレビューにかかる想定コストを下回っています。管理者に上限の引き上げまたは使用クレジットの追加を依頼してください。47* **「is too low to start another review」**:予算または残高の残りが、1 回のレビューにかかる想定コストを下回っています。管理者に上限の引き上げまたは使用クレジットの追加を依頼してください。
48 48
49予算が回復したら、プルリクエストに `@claude review` とコメントして、スキップされたレビューを実行してください。[コメントコマンドの条件](/docs/ja/code-review-pull-requests.md#comment-commands)が適用されるため、コメントする人には書き込みアクセス権が必要です。49予算が回復したら、プルリクエストに `@claude review` とコメントして、スキップされたレビューを実行してください。[コメントコマンドの条件](https://code.claude.com/docs/ja/code-review-pull-requests.md#comment-commands)が適用されるため、コメントする人には書き込みアクセス権が必要です。
50 50
51## 失敗またはタイムアウトしたレビューを再トリガーする51## 失敗またはタイムアウトしたレビューを再トリガーする
52 52
55それ以外で、チェック実行のタイトルが **Code review failed** または **Code review timed out** の場合は、コメントまたは再実行でレビューをもう一度実行してください。55それ以外で、チェック実行のタイトルが **Code review failed** または **Code review timed out** の場合は、コメントまたは再実行でレビューをもう一度実行してください。
56 56
57* **`@claude review` とコメントする**:プルリクエストにトップレベルのコメントとして投稿します。これにより、プルリクエストを今後のプッシュの対象として登録することなく、新しいレビューが開始されます。57* **`@claude review` とコメントする**:プルリクエストにトップレベルのコメントとして投稿します。これにより、プルリクエストを今後のプッシュの対象として登録することなく、新しいレビューが開始されます。
58* **Re-run をクリックする**:プルリクエストが[フォークからのもの](/docs/ja/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks)でない場合は、GitHub の **Checks** タブで **Claude Code Review** チェックの **Re-run** をクリックします。再実行はプルリクエストの現在の head コミットを対象とし、こちらもプルリクエストを今後のプッシュの対象として登録しません。58* **Re-run をクリックする**:プルリクエストが[フォークからのもの](https://code.claude.com/docs/ja/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks)でない場合は、GitHub の **Checks** タブで **Claude Code Review** チェックの **Re-run** をクリックします。再実行はプルリクエストの現在の head コミットを対象とし、こちらもプルリクエストを今後のプッシュの対象として登録しません。
59 59
60## インラインコメントとして表示されない問題を見つける60## インラインコメントとして表示されない問題を見つける
61 61
69 69
70チェック実行に表示される `REVIEW.md` に関するメッセージのうち、次の 3 つを取り上げます。70チェック実行に表示される `REVIEW.md` に関するメッセージのうち、次の 3 つを取り上げます。
71 71
72* **「This review applied the repository's review instructions (REVIEW\.md) from its default branch, which is not protected against direct pushes.」**:レビューはルートのファイルのみを読み込みました。ブランチを保護すると何が変わるかについては、[REVIEW.md の読み込み元ブランチ](/docs/ja/code-review-customize.md#which-branch-review-md-is-read-from)を参照してください。72* **「This review applied the repository's review instructions (REVIEW\.md) from its default branch, which is not protected against direct pushes.」**:レビューはルートのファイルのみを読み込みました。ブランチを保護すると何が変わるかについては、[REVIEW.md の読み込み元ブランチ](https://code.claude.com/docs/ja/code-review-customize.md#which-branch-review-md-is-read-from)を参照してください。
73* **「were not applied to this review: branch protection could not be confirmed」**:レビューは `REVIEW.md` を読み込みませんでした。73* **「were not applied to this review: branch protection could not be confirmed」**:レビューは `REVIEW.md` を読み込みませんでした。
74* **「they link to a file this pull request modifies, or carry more links than the review checks」**:レビューはルートの `REVIEW.md`、またはメッセージに示された数のサブディレクトリの `REVIEW.md` ファイルをスキップしました。スキップされたファイルについて、次の各原因を確認してください。ルートの `REVIEW.md` の場合は、[それがインクルードするファイル](/docs/ja/code-review-customize.md#include-other-files-in-review-md)も確認してください。74* **「they link to a file this pull request modifies, or carry more links than the review checks」**:レビューはルートの `REVIEW.md`、またはメッセージに示された数のサブディレクトリの `REVIEW.md` ファイルをスキップしました。スキップされたファイルについて、次の各原因を確認してください。ルートの `REVIEW.md` の場合は、[それがインクルードするファイル](https://code.claude.com/docs/ja/code-review-customize.md#include-other-files-in-review-md)も確認してください。
75 * **リンクが多すぎる**:64 個を超える Markdown リンクが含まれています。リンクを [64 個以下](/docs/ja/code-review-customize.md#include-other-files-in-review-md)に減らしてください。75 * **リンクが多すぎる**:64 個を超える Markdown リンクが含まれています。リンクを [64 個以下](https://code.claude.com/docs/ja/code-review-customize.md#include-other-files-in-review-md)に減らしてください。
76 * **レビューが解析できないリンク**:不正な形式の Markdown リンクが含まれています。リンクを修正するか削除してください。76 * **レビューが解析できないリンク**:不正な形式の Markdown リンクが含まれています。リンクを修正するか削除してください。
77 * **変更されたファイルへのリンク**:このプルリクエストが変更するファイルまたはフォルダーにリンクしており、レビューはそのリンクを含む行だけを除外することができませんでした。ルールを `REVIEW.md` 自体に記述してください。77 * **変更されたファイルへのリンク**:このプルリクエストが変更するファイルまたはフォルダーにリンクしており、レビューはそのリンクを含む行だけを除外することができませんでした。ルールを `REVIEW.md` 自体に記述してください。
78 78
79## セットアップの問題79## セットアップの問題
80 80
81これらのケースは、Owner が [Code Review をセットアップする](/docs/ja/code-review-setup.md)際に発生します。81これらのケースは、Owner が [Code Review をセットアップする](https://code.claude.com/docs/ja/code-review-setup.md)際に発生します。
82 82
83### Add a repository にリポジトリが表示されない83### Add a repository にリポジトリが表示されない
84 84
90 90
91## 関連リソース91## 関連リソース
92 92
93* [プルリクエストでレビューを読む・依頼する](/docs/ja/code-review-pull-requests.md):指摘事項とチェック実行の意味、およびコメントコマンド93* [プルリクエストでレビューを読む・依頼する](https://code.claude.com/docs/ja/code-review-pull-requests.md):指摘事項とチェック実行の意味、およびコメントコマンド
94* [Code Review をセットアップする](/docs/ja/code-review-setup.md):Owner 向けに、Code Review をオンにしてリポジトリを管理する方法94* [Code Review をセットアップする](https://code.claude.com/docs/ja/code-review-setup.md):Owner 向けに、Code Review をオンにしてリポジトリを管理する方法
95* [Code Review のコストと使用量](/docs/ja/code-review-costs.md):予算に関するメッセージの原因となる支出上限95* [Code Review のコストと使用量](https://code.claude.com/docs/ja/code-review-costs.md):予算に関するメッセージの原因となる支出上限
96* [Code Review をカスタマイズする](/docs/ja/code-review-customize.md):レビューがどの `REVIEW.md` を読み込むか96* [Code Review をカスタマイズする](https://code.claude.com/docs/ja/code-review-customize.md):レビューがどの `REVIEW.md` を読み込むか