はじめに
GitHub Copilot は、コードをレビューしてフィードバックを提供できます。 可能であれば、Copilot のフィードバックには、2 回のクリックで適用できる推奨される変更が含まれています。
GitHub Copilot コード レビュー の詳細内容については、「GitHub Copilot コード レビューについて」を参照してください。
Copilotコード レビュー は、Copilot ライセンスを持たない組織メンバーでも使用できます (エンタープライズ管理者または組織の所有者が有効にしている場合)。 Copilot ライセンスを持たない組織メンバーについては、Copilotコード レビュー を参照してください。
Copilotコード レビュー の使用
これらの手順では、GitHub Web サイトで Copilotコード レビュー を使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。
-
GitHub.com で、pull request を作成するか、既存の pull request に移動します。
-
**[Reviewers]** メニューを開き、**[Copilot]** を選びます。![[Reviewers] メニューからの Copilot の選択のスクリーンショット。](/assets/cb-33497/images/help/copilot/code-review/request-review@2x.png)
-
Copilot が pull request をレビューするまで待ちます。 通常、これにかかる時間は 30 秒未満です。
-
下にスクロールして、Copilot のコメントを読みます。

Copilot は常に、"承認" レビューや "変更要求" レビューではなく、"コメント" レビューを残します。 つまり、Copilot のレビューは pull request の必須の承認にはカウントされず、Copilot のレビューによって変更のマージが禁止されることはありません。 詳細については、「必須レビューでのプルリクエストの承認」を参照してください。
-
Copilot のレビュー コメントは、人間によるレビュー コメントと同様に動作します。 それにリアクションを追加したり、コメントしたり、それを解決したり、非表示にしたりできます。
Copilot のレビュー コメントに追加したコメントはユーザーに対しては表示されますが、Copilot には表示されず、Copilot は返信しません。
Copilot によって提案された変更に取り組む
可能であれば、Copilot のフィードバックには、2 回のクリックで適用できる推奨される変更が含まれています。
変更に満足できる場合は、Copilot からの 1 つの提案を受け入れてコミットするか、提案のグループを 1 回のコミットでまとめて受け入れます。 詳しくは、「プルリクエストでのフィードバックを取り込む」をご覧ください。
また、Copilotコーディングエージェント を起動して、推奨される変更を実装することもできます。 これを行うには、次の手順を実行する必要があります。
- Copilot コード レビューのツール の パブリック プレビュー を選択して、Copilotコーディングエージェント を有効にします。
- GitHub Copilot コード レビュー からのレビュー コメントで、[ 提案の実装] をクリックします。 これにより、pull request に関する下書きコメントが作成されます。ここで、Copilot に特定のフィードバックに対処するように指示できます。 Copilot は、新しい提案が適用されたプルリクエストをあなたのブランチに作成します。
Copilot のレビューに対するフィードバックの提供
Copilot のコメントに対するフィードバックは、各コメント内で直接提供できます。 この情報は、製品と Copilot の提案の品質の向上に使われます。
-
Copilot による pull request レビューのコメントで、サムアップ (👍) またはサムダウン (👎) ボタンをクリックします。

-
サムダウン ボタンをクリックした場合は、追加情報の提供を求められます。 必要に応じて、否定的なフィードバックの理由を選び、コメントを残してから、[Submit feedback] をクリックできます。

Copilot による再レビューの要求
Copilot がレビューした pull request への変更をプッシュしても、変更の再レビューは自動的には行われません。
Copilot による再レビューを要求するには、[Reviewers] メニューの Copilot の名前の横にある ボタンをクリックします。 詳しくは、「プルリクエストレビューを依頼する」をご覧ください。
メモ
pull request を再レビューしたとき、[Resolve conversation] ボタンで無視したり、サムダウン (👎) ボタンで反対票を入れたりしたのと同じコメントが、Copilot によってもう一度繰り返される可能性があります。
自動レビューを有効にする
既定では、人間にレビューを依頼するのと同じ方法で、pull request ごとに Copilot から手動でレビューを依頼します。 ただし、すべての pull request を自動的にレビューするように Copilot を設定することはできます。 「GitHub Copilot による自動コード レビューの構成」を参照してください。
カスタム指示を使用した Copilot のレビューのカスタマイズ
リポジトリにカスタム指示を追加して、Copilotコード レビュー をカスタマイズできます。
リポジトリのカスタム指示は、リポジトリ全体を対象にすることも、パス固有にすることもできます。 リポジトリ全体のカスタム指示は、リポジトリ内の .github/copilot-instructions.md ファイルで指定します。 このファイルを使うと、Copilot がリポジトリ内の任意の場所のコードをレビューするときに考慮する情報を格納できます。
また、指定したパスと一致するファイル内のコードをレビューするときにのみ Copilot が使う指示を記述することもできます。 これらの指示は、1 つ以上の .github/instructions/**/*.instructions.md ファイルで記述します。
詳しくは、「GitHub Copilot用のリポジトリカスタム命令の追加」をご覧ください。
メモ
- Copilotコード レビュー は、カスタム命令ファイルの最初の 4,000 文字のみを読み取ります。 この制限を超える命令は、Copilotコード レビュー によって生成されるレビューには影響しません。 この制限は、Copilot チャット または Copilotコーディングエージェント には適用されません。
- プルリクエストを確認する場合、Copilot は、プルリクエストのベースブランチにあるカスタム命令を使用します。 たとえば、pull request が
my-feature-branchをmainにマージしようとすると、Copilot はmainのカスタム命令を使用します。
例
この例の .github/copilot-instructions.md ファイルには、リポジトリ内のすべての Copilotコード レビュー に適用される 3 つの指示が含まれています。
When performing a code review, respond in Spanish.
When performing a code review, apply the checks in the `/security/security-checklist.md` file.
When performing a code review, focus on readability and avoid nested ternary operators.
コード選択をレビューする
Visual Studio Code で強調表示されているコードの選択の初期レビューを要求できます。
- Visual Studio Code で、レビューするコードを選択します。
- 選択したコードを右クリックし、[ コードの生成 > Review] を選択します。
- VS Code は、コメント パネルにレビュー コメントを作成し、エディター内でもコメントをインライン表示します。
コミットされていないすべての変更をレビューする
Visual Studio Code で確定されていない変更のレビューを要求できます。
- VS Code のアクティビティ バーで [Source Control] ボタンをクリックします。
-
**ソース管理**ビューの上部にある [**変更**] にマウス ポインターを移動したら、<!-- Currently (Feb 2025) used here: https://docs.github.com/en/copilot/using-github-copilot/code-review/using-copilot-code-review?tool=vscode#reviewing-changes -->
の [Copilot コード レビュー - コミットしていない変更] ボタンをクリックします。
![[Source Control] ビューのスクリーンショット。 コード レビュー ボタンが濃いオレンジ色の枠線で囲まれています。](/assets/cb-26188/images/help/copilot/code-review/vscode-review-button.png)
- Copilot によって変更のレビューが行われるまで待ちます。 通常、これにかかる時間は 30 秒未満です。
- Copilot にコメントがある場合は、ファイル内のインラインと [Problems] タブで示されます。
Copilot によって提案された変更に取り組む
可能であれば、Copilot のフィードバックには、1 回のクリックで適用できる推奨される変更が含まれています。

変更に問題がない場合は、[Apply and Go To Next] ボタンをクリックして、Copilot からの提案を受け入れることができます。 適用した変更は自動的にはコミットされません。
Copilot が提案する変更を適用しない場合は、[Discard and Go to Next] ボタンをクリックします。
Copilot のレビューに対するフィードバックの提供
Copilot のコメントに対するフィードバックは、各コメント内で直接提供できます。 この情報は、製品と Copilot の提案の品質の向上に使われます。
フィードバックを提供するには、コメントにマウス ポインターを移動して、サム アップまたはサム ダウンのボタンをクリックします。

カスタム指示を使用した Copilot のレビューのカスタマイズ
リポジトリにカスタム指示を追加して、Copilotコード レビュー をカスタマイズできます。
リポジトリのカスタム指示は、リポジトリ全体を対象にすることも、パス固有にすることもできます。 リポジトリ全体のカスタム指示は、リポジトリ内の .github/copilot-instructions.md ファイルで指定します。 このファイルを使うと、Copilot がリポジトリ内の任意の場所のコードをレビューするときに考慮する情報を格納できます。
また、指定したパスと一致するファイル内のコードをレビューするときにのみ Copilot が使う指示を記述することもできます。 これらの指示は、1 つ以上の .github/instructions/**/*.instructions.md ファイルで記述します。
詳しくは、「GitHub Copilot用のリポジトリカスタム命令の追加」をご覧ください。
メモ
- Copilotコード レビュー は、カスタム命令ファイルの最初の 4,000 文字のみを読み取ります。 この制限を超える命令は、Copilotコード レビュー によって生成されるレビューには影響しません。 この制限は、Copilot チャット または Copilotコーディングエージェント には適用されません。
- プルリクエストを確認する場合、Copilot は、プルリクエストのベースブランチにあるカスタム命令を使用します。 たとえば、pull request が
my-feature-branchをmainにマージしようとすると、Copilot はmainのカスタム命令を使用します。
例
この例の .github/copilot-instructions.md ファイルには、リポジトリ内のすべての Copilotコード レビュー に適用される 3 つの指示が含まれています。
When performing a code review, respond in Spanish.
When performing a code review, apply the checks in the `/security/security-checklist.md` file.
When performing a code review, focus on readability and avoid nested ternary operators.
前提条件
Copilotコード レビュー を使うには、Visual Studio バージョン 17.14 以降を使う必要があります。 Visual Studio のダウンロード ページを参照してください。
Copilotコード レビュー の使用
以下の手順では、Visual Studio で Copilotコード レビュー を使う方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。
-
[Git Changes] ウィンドウで、Copilot と共に変更を確認する をクリックします。 このボタンは、輝きで表されるコメント アイコンとして表示されます。
-
Copilot が変更をレビューし始めます。 しばらくすると、コード レビューのコメントの数を示すリンクが [Git Changes] ウィンドウに表示されます。
-
リンクをクリックしてコメントを表示し、内容を確認します。 問題が見つからなかった場合は、「Copilotはどのファイルにもコメントを残していません」というメッセージが表示されます。
-
Copilot により、コード内のコメントと、潜在する各問題の概要が表示されます。 次のことを実行できます。
- 確認し、提案に基づいて変更を行います。
- コメント ボックスの右上隅にある下向き矢印を使ってコメントを無視します。
-
すべてのレビュー コメントを削除するには、[Git Changes] ウィンドウのコード レビュー リンクの横にある をクリックします。
Visual Studio で Copilotコード レビュー を有効にして構成する方法の詳細については、Visual Studio のドキュメントの「Copilot チャット を使用してローカルな変更を確認する」を参照してください。
モバイル %}
Copilotコード レビュー の使用
以下の手順では、GitHub Mobile で Copilotコード レビュー を使う方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。
- GitHub Mobile で pull request を開きます。
-
**[Review]** セクションまで下にスクロールし、展開します。 -
**[Request Reviews]** をクリックします。 - レビュー担当者として Copilot を追加した後、[Done] をクリックします。
Copilot が変更をレビューしてフィードバックを提供します。
エンドモービル %}
前提条件
Xcode で Copilotコード レビュー を使うには、GitHub Copilot チャット 拡張機能のバージョン 0.41.0 以降を使う必要があります。
github/CopilotForXcode リポジトリから最新のリリースをダウンロードします。
Copilotコード レビュー の使用
以下の手順では、Xcode で Copilotコード レビュー を使う方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。
-
Xcode で、1 つ以上のファイルに対していくつかの変更を行います。
-
メニュー バーで [Editor] をクリックし、[GitHub Copilot]、[Open Chat] の順にクリックして、Copilot のチャット ウィンドウを開きます。
-
Copilot チャット ウィンドウのプロンプト ボックスの右下にある [Code Review] ボタン (吹き出しアイコン) をクリックします。
![[Code Review] ボタンが濃いオレンジ色の枠線で囲まれている、Xcode での Copilot チャット ウィンドウのスクリーンショット。](/assets/cb-40849/images/help/copilot/code-review/xcode-ccr-button.png)
-
**変更のステージング済みレビュー** または **変更のステージングなしレビュー** をクリックします。 -
変更を含むファイルの一覧がチャット ウィンドウに表示されます。 Copilot でレビューしたくないファイルのチェックボックスをクリックして外します。
-
**[Continue]** をクリックして、レビュー プロセスを始めます。 -
Copilot は、コメントする内容を見つけた場合、チャット ウィンドウに [Reviewed Changes] 一覧を表示して、コメントしたファイルの一覧を表示します。 コメントを表示するには、この一覧のファイルをクリックします。
各コメントが、エディターの上に重ねて表示されるポップアップで示されます。

-
ファイルに複数のコメントがある場合は、ポップアップの右上にある上下の矢印を使って、コメント間を移動します。
-
Copilot では、コードの置換が提案される場合があります。 [Accept] をクリックすると提案された変更を適用でき、[Dismiss] をクリックすると拒否できます。
-
チャット ウィンドウの [Reviewed Changes] 一覧で別のファイルをクリックすると、別のファイルのレビュー コメントが表示されます。
前提条件
-
**Copilot** へのアクセス。 「[AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)」をご覧ください。 -
**互換性のある JetBrains IDE**。 JetBrains で GitHub Copilot を使用するには、互換性のある JetBrains IDE がインストールされている必要があります。 GitHub Copilot は、次の IDE と互換性があります。- IntelliJ IDEA (Ultimate、Community、Educational)
- Android Studio
- AppCode
- CLion
- Code With Me ゲスト
- DataGrip
- DataSpell
- GoLand
- JetBrains クライアント
- MPS
- PhpStorm
- PyCharm (Professional、Community、Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
ダウンロードするには、JetBrains IDE のツール ファインダーを参照してください。
-
**GitHub Copilot 拡張機能の最新バージョン**。 JetBrains Marketplace で「[GitHub Copilot プラグイン](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot&ref_type=engagement&ref_style=text)」を確認してください。 インストール手順については、「[AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment)」を参照してください。 -
**JetBrains IDE で GitHub にサインインします**。 認証手順については、「[AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide)」を参照してください。
Copilotコード レビュー の使用
以下の手順では、JetBrains IDE で Copilotコード レビューを使う方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。
-
JetBrains IDE で、1 つ以上のファイルに対していくつかの変更を行います。
-
左側の [Commit] ツール ウィンドウを開きます。
-
コミット メッセージ入力フィールドの上にある [Copilot: Review Code Changes] をクリックします。 このボタンは、輝いている虫眼鏡アイコンで示されます。
-
Copilot が変更をレビューし始めます。
-
Copilot により、コード内のコメントと、潜在する各問題の概要が表示されます。 次のことを実行できます。
- 確認し、提案に基づいて変更を行います。
-
**[Discard]** をクリックしてコメントを無視します。
-
複数のコメントがある場合は、ポップアップの右上にある上下の矢印を使って、コメント間を移動します。