AI Hub

GitHub Copilot

GitHub Copilotコードレビューの使い方|PR自動レビュー

公開: / 更新: 読了目安8分

#コードレビュー #GitHub

GitHub Copilotコードレビューの使い方|PR自動レビュー

先に結論: Copilotコードレビューは、PR画面でCopilotをレビュアーに指定するか、リポジトリ・組織で自動レビューを設定すると数十秒で指摘コメントが返ります。承認や変更要求は行わない「Comment」専用のレビューです。

GitHub Copilotコードレビューとは、プルリクエスト(PR)のレビュアーにCopilotを指定すると、差分を自動で読み込んで指摘コメントを付けてくれる機能です。

結論から言うと、使い方は「PR画面でCopilotをレビュアーに指定する」か「リポジトリ・組織側で自動レビューを設定しておく」かの2通りで、どちらも数十秒でレビューコメントが返ってきます。

この記事では、手動・自動それぞれの設定方法と、レビューでできること・できないこと、カスタム指示による調整方法までを解説します。

この記事の要点

  • 利用にはCopilot Pro/Pro+/Business/Enterpriseのいずれかが必要で、Freeプランでは使えない。
  • PR画面の「Reviewers」欄からCopilotに手動リクエストするか、リポジトリのRulesetsで自動レビューを設定する2通りの使い方がある。
  • Copilotのレビューは常に「Comment」扱いで、承認(Approve)や変更要求は行わないためマージのブロック条件には使えない。
  • レビュー方針は.github/copilot-instructions.md.github/instructions/**/*.instructions.mdでカスタマイズできる。
  • レビューはAI Creditsを消費するプレミアム機能で、2026年8月7日にGA(一般提供)となった「Lite」「Balanced」の2段階のエフォートレベルがあり、Balancedほど消費量が増える。

前提・動作環境

Copilotコードレビューを使うには、Copilot Pro、Pro+、Business、Enterpriseのいずれかのプランが必要です(Freeプランでは利用できません)。

対応環境はgithub.com、GitHub Mobile、VS Code、Visual Studio、Xcode、JetBrains系IDEと幅広く用意されています。組織で利用する場合は、管理者が組織設定で機能を有効化しておく必要がある点も押さえておきましょう。

プランの詳細や料金体系が変わっていないか不安な場合は、契約前に公式サイトで最新情報を確認してください。

Copilotコードレビューとは何か

Copilotコードレビューは、PRの差分をCopilotが読み込み、バグの可能性やコーディング規約からの逸脱、命名の改善案などを指摘コメントとして返す機能です。指摘には「Apply」ボタン付きの修正提案が含まれることも多く、納得できればワンクリックで差分に反映できます。

あくまで人間のレビュアーを置き換えるものではなく、一次チェックを肩代わりしてもらう位置づけです。

Copilot全体の基本機能や始め方は「GitHub Copilotの使い方完全ガイド」で解説していますので、初めての方はあわせてご覧ください。

使い方:手動リクエスト・自動設定・VS Code内レビュー

GitHub Copilotコードレビューを起動する3つの方法の図。PR画面から手動でリクエスト、リポジトリ/組織のRulesetsで自動設定、VS Code上で選択範囲だけレビューという3つの入口が、いずれもComment扱いのレビューコメントに合流することを示す

PR画面から手動でリクエストする

github.com上でPRを開き、右サイドバーの「Reviewers」欄にあるCopilotの横の「Request」をクリックするだけです。通常30秒程度でレビューが完了し、コメントがタイムラインに投稿されます。

REST APIからcopilot-pull-request-reviewer[bot]をレビュアーとして指定する方法も用意されています。

リポジトリ・組織で自動レビューを設定する

毎回手動でリクエストするのが手間なら、自動化しておくのが実用的です。

リポジトリの「Settings > Rules > Rulesets」から新しいブランチルールセットを作成し、「Automatically request Copilot code review」を有効にすると、対象ブランチへのPR作成時に自動でCopilotがレビュアーに追加されます。

新しいコミットを積むたびに再レビューするかどうか、ドラフトPRの段階からレビューするかどうかも個別に設定可能です。組織アカウントでは、この設定を複数リポジトリへ一括適用することもでき、リポジトリ名のパターンマッチングで対象を絞り込めます。

VS Codeで選択範囲だけレビューする

PRを作る前にローカルで確認したい場合は、VS Code上でコードを選択し、右クリックメニューから「Generate Code > Review」を選ぶと、選択範囲だけを対象にレビューを実行できます。指摘結果はCommentsパネルとエディタ上のインライン表示の両方で確認できます。

レビューでできること・できないこと

Copilotのレビューは常に「Comment」として投稿され、承認(Approve)や変更要求(Request changes)は行いません。

Copilotコードレビューでできることとできないことを比較する図。できることは指摘コメントの投稿でApply提案つきの修正案を含み、VS Codeで選択範囲だけのレビューも可能で、リアクションやResolveもできる。できないことは承認Approveと変更要求Request changesで、必須承認レビューにはカウントされずマージのブロックには使えない。最終判断は必ず人間が行うことを示す図解

そのため、Copilotのレビューだけではブランチ保護ルールの必須承認件数を満たせず、マージのブロックにも使えません。あくまで人間のレビュアーが最終的な承認・却下を行う前提の機能です。

指摘コメントは通常のPRコメントと同様、リアクションを付けたり解決(Resolve)したり非表示にしたりできます。

カスタム指示でレビュー方針を調整する

Copilotコードレビューの観点は、カスタム指示ファイルで調整できます。代表的なのは.github/copilot-instructions.mdで、リポジトリ全体に適用したいレビュー方針を書いておくと、レビュー時にも参照されます。

より細かくファイル種別ごとに指示を出したい場合は、.github/instructions/**/*.instructions.mdというパス別の指示ファイルも利用可能です。

書き方や適用範囲の詳細は「copilot-instructions.mdの書き方」で解説しています。

レビューの深さ(エフォートレベル)は、2026年8月7日に正式提供(GA)された「Lite」「Balanced」の2段階から選べます。

プレビュー中に使われていた「Low」「Medium」という名称は自動的にLite・Balancedへ引き継がれており、手動での再設定は不要です。

Liteは直感的な変更向けの標準レビュー、Balancedは複雑なロジックやセキュリティに関わる変更、サービスをまたぐ変更をより高い推論力のモデルで深く分析するモードで、Balancedを選ぶとGitHub Actionsの消費分数とAI Creditsの消費量がどちらも増えます

個々のレビューごとに手動で切り替えられるほか、組織管理者は組織設定の「Copilot > Code review」からデフォルトのエフォートレベルを一括設定でき、リポジトリ側で個別に上書きすることも可能です。

どちらのレベルで実行されたかは、タイムラインの表示とPR概要コメントの両方で確認できます(2026年8月時点)。

料金について

Copilotコードレビューはプレミアム機能で、利用のたびにAI Credits(2026年6月の見直し以降のドル建て従量課金)を消費する場合があります。Balancedのように分析範囲を広げるエフォートレベルほど消費量も増える傾向があるため、頻繁に使うリポジトリでは枠の残量に注意しましょう。

正確な消費量やプランごとの上限は変更されやすいため、最新情報は公式サイトで確認してください

指摘を受けてそのまま修正まで任せたい場合は、Issueを割り当てるだけで実装からPR作成まで自律的に行う「GitHub Copilot Coding Agent」を組み合わせる使い方も広がっています。

Copilotのレビュー指摘をコメントで伝えれば、Coding Agentが修正コミットを積んでくれる流れです。

つまずきポイント・よくあるエラー

よくある質問

Copilotコードレビューは無料で使えますか?

いいえ。Copilot Pro以上の有料プランが前提の機能で、Freeプランには含まれていません。利用にはAI Creditsを消費する場合があるため、料金体系は公式サイトで確認してください。

Copilotのレビューを承認扱いにできますか?

できません。Copilotのレビューは常に「Comment」として投稿される仕様で、承認や変更要求にはなりません。必須承認が必要なブランチ保護ルールには影響しないので、人間のレビュアーを別途設定する必要があります。

自動レビューはドラフトPRの段階でも動きますか?

リポジトリのルールセット設定で「Review draft PRs」を有効にしていれば、ドラフト段階からレビューを受けられます。実装の早い段階で問題に気づきたい場合に有効な設定です。

まとめ

GitHub Copilotコードレビューは、PR画面でCopilotをレビュアーに指定するか、リポジトリ・組織であらかじめ自動レビューを設定しておくことで、差分に対する指摘コメントを短時間で得られる機能です。

承認や変更要求は行わない「Comment」専用のレビューであり、最終判断は必ず人間が行う前提で使うのがポイントです。レビュー方針はcopilot-instructions.mdなどのカスタム指示で調整でき、指摘を修正まで任せたいときはCoding Agentと組み合わせるのも有効です。

基本操作をおさらいしたい方は「GitHub Copilotの使い方完全ガイド」、カスタム指示の詳しい書き方は「copilot-instructions.mdの書き方」、修正まで任せたい場合は「GitHub Copilot Coding Agentの使い方」もあわせてご覧ください。