# GitHub Copilot を使ったコードレビュー

GitHub Copilotからコード レビューを要求する方法について説明します。

## はじめに

GitHub Copilot では、コードを確認し、フィードバックを提供できます。 可能であれば、 Copilotのフィードバックには、数回のクリックで適用できる推奨される変更が含まれています。

GitHub Copilot code reviewの完全な概要については、[GitHub Copilotによるコードレビューについて](/ja/copilot/concepts/agents/code-review) を参照してください。

Copilot code review では、 GitHub Actions を使用してエージェント機能を実行します。 詳細については、「[Copilot code reviewのエージェント機能」を](/ja/copilot/concepts/agents/code-review#usage-of-github-actions-runners-for-agentic-capabilities-in-code-review)参照してください。

<div class="ghd-tool webui">

Copilot code review は、エンタープライズ管理者または組織の所有者が有効にした場合、 Copilot ライセンスを持たない組織メンバーでも使用できます。
[
Copilot code review ライセンスを持たない組織メンバーのCopilot](/ja/copilot/concepts/agents/code-review#copilot-code-review-without-a-copilot-license)を参照してください。

## Copilot code review の使用

これらの手順では、Copilot code review Web サイトでGitHubを使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

1. GitHub.comで、プル要求を作成するか、既存のプル要求に移動します。

2. 右側のサイドバーの \[校閲者] で、 **Copilot** の横にある \[ **要求**] をクリックします。

   ![\[レビュー担当者\] の下に \[リクエスト\] ボタンがある Copilot のスクリーンショット。](/assets/images/help/copilot/code-review/request-review@2x.png)

3. Copilotが pull request を確認するまで待ちます。 通常、これにかかる時間は 30 秒未満です。

4. 下にスクロールして、 Copilotのコメントを読みます。

   ![Copilot が残したコード レビューのスクリーンショット。](/assets/images/help/copilot/code-review/review-comment@2x.png)

Copilot 常に、"承認" レビューや "変更の要求" レビューではなく、"コメント" レビューを残します。 つまり、 Copilotのレビューは pull request に必要な承認にカウントされず、 Copilotのレビューでは変更のマージがブロックされません。 詳細については、「[必須レビューでのプルリクエストの承認](/ja/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)」を参照してください。

1. Copilotのレビュー コメントは、人間からのレビュー コメントのように動作します。 それにリアクションを追加したり、コメントしたり、それを解決したり、非表示にしたりできます。

Copilotのレビュー コメントに追加したコメントは人間には表示されますが、Copilotには表示されません。また、Copilotは返信しません。

レビュー担当者としてCopilotを要求することで、GitHub REST API を通じて`copilot-pull-request-reviewer[bot]`からレビューを要求することもできます。 詳しくは、「[レビュー要求用 REST API エンドポイント](/ja/rest/pulls/review-requests#request-reviewers-for-a-pull-request)」をご覧ください。

## 自動レビューを有効にする

既定では、人間にレビューを要求するのと同じ方法で、各プル要求で Copilot にレビューを手動で要求します。 ただし、すべてのプル要求を自動的に確認するように Copilot を設定できます。 「[Configuring code review by GitHub Copilot](/ja/copilot/how-tos/copilot-on-github/set-up-copilot/configure-automatic-review)」を参照してください。

## レビュー作業レベルの選択

Copilot code review では、複数のレビュー作業レベルがサポートされているため、コードの重要度に一致する徹底度のレベルを選択できます。

* **Lite**: バグ、セキュリティの脆弱性、スタイルの不整合 (既定) などの一般的な問題に関する迅速でターゲットを絞ったフィードバックを提供する標準レビュー。
* **バランス**: より高い推論モデルを使用して、複雑なロジック、セキュリティに依存するコード、およびサービス間の変更をより詳細に分析します。

pull request の **Reviewers** セクションで、Copilot がレビュアーとして表示される箇所において、レビュー工数レベルを選択できます。 組織の所有者とリポジトリ管理者は、自動レビューの既定の作業レベルを設定することもできます。

詳しくは、「[GitHub Copilotによるコードレビューについて](/ja/copilot/concepts/agents/code-review#review-effort-level)」をご覧ください。

## Copilotによって提供される提案された変更に基づいて作業する

可能であれば、 Copilotのフィードバックには、数回のクリックで適用できる推奨される変更が含まれています。

変更に満足できる場合は、 Copilot から 1 つの提案を受け入れてコミットするか、1 つのコミットで一緒に提案のグループを受け入れます。 詳しくは、「[プルリクエストでのフィードバックを取り込む](/ja/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)」をご覧ください。

Copilot cloud agentを呼び出して、推奨される変更を実装することもできます。 これを行うには、次の手順を実行する必要があります。

* GitHub Copilot code reviewとCopilot cloud agentを有効にします。
* GitHub Copilot code reviewからのコメントを確認するには、\[**Copilotで修正**] をクリックします。 これにより、pull request に関する下書きコメントが作成され、特定のフィードバックに対処するように Copilot に指示できます。 その後、 Copilot がブランチに対して新しいプル要求を作成するか、提案を適用して同じ pull request にコミットするかを選択できます。

## 再度のレビューを依頼します Copilot

Copilotがレビューした pull request に変更をプッシュしても、自動レビューを有効にした後で新しいプッシュを確認するように構成していない限り、変更は自動的に再レビューされません。

Copilotから再レビューを手動で要求するには、\[<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sync" aria-label="Re-request review" role="img"><path d="M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></svg>] メニューのCopilotの名前の横にある \[\*\*\*\*] ボタンをクリックします。 詳しくは、「[プルリクエストレビューを依頼する](/ja/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)」をご覧ください。

すべてのプッシュで Copilot からの再レビューを自動的に要求するには、リポジトリの自動コード レビューを有効にして、ルールセット設定で **\[新しいプッシュの確認** ] を選択します。 詳しくは、「[Configuring code review by GitHub Copilot](/ja/copilot/how-tos/copilot-on-github/set-up-copilot/configure-automatic-review#configuring-automatic-code-review-for-repositories-in-an-organization)」をご覧ください。

> \[!NOTE] pull request を再レビューするとき、Copilot は、「会話の解決」ボタンで解決済みにされたり、「サムズダウン (:-1:)」ボタンで低評価された場合でも、同じコメントを再び繰り返す可能性があります。

## カスタム手順を使用して Copilotのレビューをカスタマイズする

リポジトリにカスタム命令を追加することで、 Copilot code review をカスタマイズできます。 リポジトリのカスタム指示は、リポジトリ全体を対象にすることも、パス固有にすることもできます。

コードベース全体に適用する必要があるリポジトリ全体のレビュー ガイダンスには、 `.github/copilot-instructions.md` を使用します。 これは、コーディング標準、レビュー基準、すべてのレビューで考慮する必要がある一般的なプラクティスなど、組織全体の期待 Copilot 説明するのに適した場所です。

リポジトリのルートにある `AGENTS.md` ファイルを使用して、プロジェクトのしくみをより深く理解するのに役立つ追加のリポジトリ コンテキスト Copilot 提供します。 たとえば、意図的なパターン、コードベースのどの部分をより詳しく調べる必要があるか、チームが優れたアーキテクチャ、テスト、実装のプラクティスと考えているものを説明できます。 これにより、レビューの関連性が高く、チームがソフトウェアを構築する方法に合わせて調整できます。

一致するファイルを確認する場合にのみ適用されるパス固有の手順には、 `.github/instructions/**/*.instructions.md` ファイルを使用します。 これは、リポジトリのさまざまな部分が異なる規則に従う場合、特殊なチェックが必要な場合、または特定の言語、フレームワーク、またはサブシステムに合わせたレビュー ガイダンスが必要な場合に便利です。

詳しくは、「[GitHub Copilot用のリポジトリカスタム命令の追加](/ja/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions)」をご覧ください。

> \[!NOTE]
> プル要求を確認するときに、 Copilot は、ベース ブランチではなく、ヘッド ブランチ (変更したブランチ) からリポジトリのカスタム命令、エージェント命令、およびエージェント スキルを読み取ります。 たとえば、 `my-feature-branch` を `main`にマージする場合、 Copilot は `my-feature-branch`の命令とスキルを使用するため、同じプル要求で変更を最初にマージせずにテストできます。

### 例

この `.github/copilot-instructions.md` ファイルの例には、リポジトリ内のすべての Copilot code reviewに適用される 3 つの命令が含まれています。

```text
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.
```

## MCP サーバーとエージェントのスキル

Copilot code review は、レビュー対象のコードに関連する場合に、リポジトリで構成されたエージェント スキルと MCP サーバーを使用できます。

これらをCopilot code reviewのGitHubで使用できるようにするには、次を構成します。

* リポジトリ内の**エージェント スキル**（`.github/skills`内）。 スキルでレビュー タスクを対象にする場合は、レビューに重点を置いたスキル ディレクトリ名 ( `code-review` など) を使用します。 セットアップの詳細については、 [GitHub Copilot のスキルを追加する](/ja/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills) を参照してください。
* リポジトリ内の **MCP サーバー**Copilot設定。
  GitHub MCP サーバーと Playwright MCP サーバーは、既定で有効になっています。 セットアップの詳細については、 [リポジトリの MCP サーバーを構成する](/ja/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers) を参照してください。

Copilot code review は、次の場合にこのコンテキストを使用する可能性が高くなります。

* エージェント スキル ディレクトリには、pull request レビューを目的としていることを示す、レビューに重点を置いた名前と説明 ( `code-review` など) があります。
* エージェントのスキルまたはカスタム命令は、特定の MCP コンテキストを使用するように Copilot code review に明示的に指示します。
* プル リクエストの説明では、issue キーやインシデント ID など、構成済みの MCP サーバーを通じて利用できる項目を参照します。

特定のレビューに使用 Copilot code review MCP コンテキストを確認するには、各レビュー コメントの下部に属性があるかどうかを確認します。 これらの属性は、そのコメントの生成に使用 Copilot code review 特定のエージェント スキルまたは MCP サーバーを参照します。 また、pull request タイムラインからリンクされたレビュー セッションを開き、セッション ログを確認して、呼び出された MCP サーバーとツールを確認することもできます。

リポジトリの設定では、**プル リクエストのレビュー時に Copilot に MCP ツールの使用を許可する** が既定で有効になっています。
Copilot cloud agentではなく、Copilot code reviewでのみ MCP サーバーを使用できるようにする場合は、この設定を無効にします。 詳細な手順については、 [リポジトリの MCP サーバーを構成する](/ja/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers#disabling-mcp-tools-for-code-review) を参照してください。

## Copilot code reviewの環境のカスタマイズ

Copilot code review は、 Copilot cloud agentと同様に一時的な開発環境で実行されます。 この環境は、 GitHub Actions ワークフロー ファイルを使用してカスタマイズできます。たとえば、ツールや依存関係をプレインストールしたり、別のオペレーティング システムに切り替えたりする場合など、 Copilot cloud agentの場合と同じ方法で行うことができます。 このファイルを構成する方法の詳細については、 [AUTOTITLE を](/ja/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/customize-the-agent-environment)参照してください。

次のいずれかのファイルを使用して、 Copilot code reviewの環境を構成できます。

* `.github/workflows/copilot-setup-steps.yml`: Copilot cloud agent用にこのファイルを既に構成している場合、 Copilot code review は既定で同じ構成を使用します。
* `.github/workflows/copilot-code-review.yml`: Copilot code reviewとは別にCopilot cloud agentの環境を構成する場合は、このファイルを作成することをお勧めします。 このファイルがリポジトリに存在する場合は、Copilot code reviewではなく`copilot-setup-steps.yml`に使用されます。

また、組織レベルとリポジトリ レベルの両方で、 Copilot code review がアクセスできるドメインと URL を制御するようにファイアウォール規則を構成することもできます。 これらの設定は、同じ \[インターネット アクセス] タブの独自のセクションで、 Copilot cloud agentのファイアウォール設定とは別に構成されます。 [GitHub Copilotのファイアウォールのカスタマイズまたは無効化](/ja/copilot/how-tos/copilot-on-github/customize-copilot/customize-the-firewall) を参照してください。

## Copilotのレビューに関するフィードバックの提供

Copilotのコメントに関するフィードバックは、各コメント内で直接提供できます。 この情報を使用して、製品と Copilotの提案の品質を向上させます。

Copilotからのレビュー コメントに関するフィードバックを提供するには、サムアップ (:+1:) またはサムダウン (:-1:) ボタンをクリックします。

![Copilot code review のコメントとサム アップおよびサム ダウンのボタンを示すスクリーンショット。](/assets/images/help/copilot/code-review/feedback-controls@2x.png)

</div>

<div class="ghd-tool vscode">

### コード選択をレビューする

Visual Studio Codeで強調表示されているコードの選択の最初のレビューを要求できます。

1. Visual Studio Codeで、確認するコードを選択します。
2. 選択したコードを右クリックし、\[ **コードの生成** > **Review**] を選択します。
3. VS Code では、\[コメント] パネルにレビュー **コメント** が作成され、エディターにインラインで表示されます。

### コミットされていないすべての変更をレビューする

コミットされていない変更がある場合は、 Visual Studio Codeでレビューを要求できます。

1. VS Codeで、アクティビティ バーの **\[ソース管理**] ボタンをクリックします。

2. **\[ソース管理**] ビューの上部にある **\[変更**] をポイントし、\[<!-- Currently (Feb 2025) used here: https://docs.github.com/en/copilot/using-github-copilot/code-review/using-copilot-code-review?tool=vscode#reviewing-changes --> <svg class="octicon" width="16" height="16" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M14.5 2H1.5L1 2.5V11.5L1.5 12H4V14.5L4.854 14.854L7.707 12H14.5L15 11.5V2.5L14.5 2ZM14 11H7.5L7.146 11.146L5 13.293V11.5L4.5 11H2V3H14V11Z"/><path d="M7.079 5.205L5.262 7.033L7.078 8.853L6.371 9.56L4.2 7.386V6.679L6.37 4.5L7.079 5.205ZM9.7 4.505L9 5.214L10.826 7.033L8.995 8.853L9.7 9.562L11.889 7.389V6.68L9.7 4.505Z"/></svg>**Copilotコード レビュー - コミットされていない変更**] ボタンをクリックします。

   ![\[Source Control\] ビューのスクリーンショット。 コード レビュー ボタンが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/copilot/code-review/vscode-review-button.png)

3. Copilotが変更を確認するまで待ちます。 通常、これにかかる時間は 30 秒未満です。

4. Copilotにコメントがある場合は、ファイルと **\[問題**] タブにインラインで表示されます。

## Copilotによって提供される提案された変更に基づいて作業する

可能であれば、 Copilotのフィードバックには、1 回のクリックで適用できる推奨される変更が含まれています。

![推奨される変更を含む Visual Studio Code での Copilot からのコメントのスクリーンショット。](/assets/images/help/copilot/code-review/vscode-comment@2x.png)

変更に問題がない場合は、\[適用] ボタンCopilot] ボタンをクリックして、\*\*\*\* からの提案を受け入れます。 適用した変更は自動的にはコミットされません。

変更候補 Copilot適用しない場合は、\[ **破棄して次へ移動** ] ボタンをクリックします。

## Copilotのレビューに関するフィードバックの提供

Copilotのコメントに関するフィードバックは、各コメント内で直接提供できます。 この情報を使用して、製品と Copilotの提案の品質を向上させます。

フィードバックを提供するには、コメントにマウス ポインターを移動して、サム アップまたはサム ダウンのボタンをクリックします。

![フィードバック ボタンが表示されている Visual Studio Code での Copilot からのコメントのスクリーンショット。 ボタンは濃いオレンジ色の枠線で囲まれています。](/assets/images/help/copilot/code-review/vscode-comment-feedback@2x.png)

## カスタム手順を使用して Copilotのレビューをカスタマイズする

リポジトリにカスタム命令を追加することで、 Copilot code review をカスタマイズできます。 リポジトリのカスタム指示は、リポジトリ全体を対象にすることも、パス固有にすることもできます。

コードベース全体に適用する必要があるリポジトリ全体のレビュー ガイダンスには、 `.github/copilot-instructions.md` を使用します。 これは、コーディング標準、レビュー基準、すべてのレビューで考慮する必要がある一般的なプラクティスなど、組織全体の期待 Copilot 説明するのに適した場所です。

リポジトリのルートにある `AGENTS.md` ファイルを使用して、プロジェクトのしくみをより深く理解するのに役立つ追加のリポジトリ コンテキスト Copilot 提供します。 たとえば、意図的なパターン、コードベースのどの部分をより詳しく調べる必要があるか、チームが優れたアーキテクチャ、テスト、実装のプラクティスと考えているものを説明できます。 これにより、レビューの関連性が高く、チームがソフトウェアを構築する方法に合わせて調整できます。

一致するファイルを確認する場合にのみ適用されるパス固有の手順には、 `.github/instructions/**/*.instructions.md` ファイルを使用します。 これは、リポジトリのさまざまな部分が異なる規則に従う場合、特殊なチェックが必要な場合、または特定の言語、フレームワーク、またはサブシステムに合わせたレビュー ガイダンスが必要な場合に便利です。

詳しくは、「[GitHub Copilot用のリポジトリカスタム命令の追加](/ja/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions)」をご覧ください。

> \[!NOTE]
> プル要求を確認するときに、 Copilot は、ベース ブランチではなく、ヘッド ブランチ (変更したブランチ) からリポジトリのカスタム命令、エージェント命令、およびエージェント スキルを読み取ります。 たとえば、 `my-feature-branch` を `main`にマージする場合、 Copilot は `my-feature-branch`の命令とスキルを使用するため、同じプル要求で変更を最初にマージせずにテストできます。

### 例

この `.github/copilot-instructions.md` ファイルの例には、リポジトリ内のすべての Copilot code reviewに適用される 3 つの命令が含まれています。

```text
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.
```

</div>

<div class="ghd-tool visualstudio">

## 前提条件

Copilot code reviewを使用するには、バージョン 17.14 以降Visual Studio使用する必要があります。
[
Visual Studioダウンロード ページ](https://visualstudio.microsoft.com/downloads/)を参照してください。

## Copilot code review の使用

これらの手順では、Copilot code reviewでVisual Studioを使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

1. Git の変更ウィンドウで、**Copilot の変更を確認する**をクリックします
   このボタンは、輝きで表されるコメント アイコンとして表示されます。

2. Copilot は変更の確認を開始します。 しばらくすると、コード レビューのコメントの数を示すリンクが \[Git Changes] ウィンドウに表示されます。

3. リンクをクリックしてコメントを表示し、内容を確認します。 問題が見つからない場合は、次のメッセージが表示されます。 Copilot はファイルにコメントしませんでした。

4. Copilot は、潜在的な各問題の概要と共にコード内のコメントを表示します。 次のことを実行できます。

   * 確認し、提案に基づいて変更を行います。
   * コメント ボックスの右上隅にある下向き矢印を使ってコメントを無視します。

5. すべてのレビュー コメントを削除するには、\[Git の変更] ウィンドウのコード レビュー リンクの横にある <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-x" aria-label="The X icon" role="img"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path></svg> をクリックします。

Copilot code reviewでVisual Studioを有効にして構成する方法の詳細については、Copilot Chatドキュメントの[](https://learn.microsoft.com/en-us/visualstudio/version-control/git-make-commit?view=vs-2022#review-local-changes-with-copilot-chat)する」を参照してください。

</div>

<div class="ghd-tool mobile">

## Copilot code review の使用

これらの手順では、Copilot code reviewでGitHub Mobileを使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

1. GitHub Mobileで、pull request を開きます。
2. **\[Review]** セクションまで下にスクロールし、展開します。
3. **\[Request Reviews]** をクリックします。
4. レビュー担当者として Copilot を追加し、\[ **完了**] をクリックします。

Copilot 変更を確認し、フィードバックを提供します。

</div>

<div class="ghd-tool xcode">

## 前提条件

Xcode で Copilot code review を使用するには、 GitHub Copilot Chat 拡張機能のバージョン 0.41.0 以降を使用する必要があります。
[
`github/CopilotForXcode` リポジトリ](https://github.com/github/CopilotForXcode/releases/latest)から最新のリリースをダウンロードします。

## Copilot code review の使用

これらの手順では、Xcode で Copilot code review を使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

1. Xcode で、1 つ以上のファイルに対していくつかの変更を行います。

2. メニュー バーの \[Copilot] をクリックし、\[チャットを開く] をクリックして、\*\*\*\* チャット ウィンドウ**GitHub Copilot\*\*\*\*開きます**。

3. Copilot チャット ウィンドウのプロンプト ボックスの右下にある \[**コード レビュー**] ボタン (吹き出しアイコン) をクリックします。

   ![\[Code Review\] ボタンが濃いオレンジ色の枠線で囲まれている、Xcode での Copilot チャット ウィンドウのスクリーンショット。](/assets/images/help/copilot/code-review/xcode-ccr-button.png)

4. **変更のステージング済みレビュー** または **変更のステージングなしレビュー** をクリックします。

5. 変更を含むファイルの一覧がチャット ウィンドウに表示されます。
   Copilot にレビューさせたくないファイルがある場合は、そのチェックボックスをクリックして選択を解除します。

6. **\[Continue]** をクリックして、レビュー プロセスを始めます。

7. コメントする内容 Copilot 見つかると、チャット ウィンドウに **レビューされた変更リストが表示され** 、コメントしたファイルが一覧表示されます。 コメントを表示するには、この一覧のファイルをクリックします。

   各コメントが、エディターの上に重ねて表示されるポップアップで示されます。

   ![ のレビュー コメントのスクリーンショット。](/assets/images/help/copilot/code-review/xcode-review-popup.png)

8. ファイルに複数のコメントがある場合は、ポップアップの右上にある上下の矢印を使って、コメント間を移動します。

9. Copilot 置き換えコードを提案する場合があります。
   **\[Accept]** をクリックすると提案された変更を適用でき、**\[Dismiss]** をクリックすると拒否できます。

10. チャット ウィンドウの **\[Reviewed Changes]** 一覧で別のファイルをクリックすると、別のファイルのレビュー コメントが表示されます。

</div>

<div class="ghd-tool jetbrains">

## 前提条件

* **Copilotへのアクセス**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。

* **互換性のある JetBrains IDE**。 JetBrains で GitHub Copilot を使用するには、互換性のある JetBrains IDE がインストールされている必要があります。
  GitHub Copilot は、次の IDE と互換性があります。

  * IntelliJ IDEA (Ultimate、Community、Educational)
  * Android Studio
  * CLion
  * Code With Me ゲスト
  * DataGrip
  * DataSpell
  * GoLand
  * JetBrains クライアント
  * MPS
  * PhpStorm
  * PyCharm (Professional、Community、Educational)
  * Rider
  * RubyMine
  * RustRover
  * WebStorm

  ダウンロードするには、[JetBrains IDE](https://www.jetbrains.com/products/?ref_product=copilot\&ref_type=engagement\&ref_style=button) のツール ファインダーを参照してください。

* **GitHub Copilot拡張機能の最新バージョン**。 JetBrains Marketplace の [GitHub Copilot プラグイン](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\&ref_type=engagement\&ref_style=text) を参照してください。 インストール手順については、「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains)」を参照してください。

* **JetBrains IDE で GitHub にサインインします**。 認証手順については、「[環境内に GitHub Copilot 拡張機能をインストールする](/ja/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide)」を参照してください。

## Copilot code review の使用

これらの手順では、JetBrains IDE で Copilot code review を使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

1. JetBrains IDE で、1 つ以上のファイルに対していくつかの変更を行います。
2. 左側の \[Commit] ツール ウィンドウを開きます。
3. コミット メッセージ入力フィールドの上にある **Copilot: コード変更の確認** をクリックします。 このボタンは、輝いている虫眼鏡アイコンで示されます。
4. Copilot は変更の確認を開始します。
5. Copilot は、潜在的な各問題の概要と共にコード内のコメントを表示します。 次のことを実行できます。

   * 確認し、提案に基づいて変更を行います。
   * **\[Discard]** をクリックしてコメントを無視します。
6. 複数のコメントがある場合は、ポップアップの右上にある上下の矢印を使って、コメント間を移動します。

</div>

<div class="ghd-tool cli">

## 前提条件

* **Copilotへのアクセス**。 「[GitHub Copilotとは](/ja/copilot/get-started/what-is-github-copilot#get-access)」をご覧ください。
* **GitHub CLI**. GitHub CLIがインストールされ、認証されている必要があります。 「[GitHub CLI のクイック スタート](/ja/github-cli/github-cli/quickstart)」を参照してください。

## Copilot code review の使用

これらの手順では、Copilot code reviewでGitHub CLIを使用する方法について説明します。 他の一般的なコーディング環境での指示を見るには、ページの上部で適切なタブをクリックしてください。

### pull request の作成時にレビューを要求する

Copilotを使用して新しい pull request を作成するときに、`gh pr create`からレビューを要求できます。

```shell copy
gh pr create --reviewer @copilot
```

Copilot中に、検索可能なレビュー担当者プロンプトから対話形式で`gh pr create`を選択することもできます。

```text
? Reviewers  [Use arrows to move, space to select, <right> to all, <left> to none, type to filter]
  [ ]  Search (7472 more)
  [x]  monalisa (Mona Lisa)
> [x]  Copilot (AI)
```

### 既存のプル要求に対するレビューの要求

既存のプル要求の Copilot からレビューを要求するには、 `gh pr edit`を使用します。 pull request のブランチにいない場合は、pull request 番号を指定します。

```shell copy
gh pr edit PR-NUMBER --add-reviewer @copilot
```

`PR-NUMBER`を、レビューするプル要求の数に置き換えます。 プル要求の分岐をチェックアウトしている場合は、番号を省略できます。

</div>