GitHub Copilot コード レビュー機能を確認する
GitHub Copilot では、コードを確認し、フィードバックを提供できます。
Visual Studio Code の Copilot コード レビューでは、次の 2 種類のレビューがサポートされています。
- 選択内容を確認する: コードを強調表示し、最初のレビューを依頼します。
- 変更を確認する: すべての変更の詳細なレビューを要求します。
2 種類のレビューの現在の機能と利用可能状況は、次の表にまとめられています。
| 特徴 | 選択内容の確認 | 変更の確認 |
|---|---|---|
| で提供 | Visual Studio Code | Visual Studio Code と GitHub Web サイト |
| Premium/Standard 機能 | すべてのCopilotサブスクライバーが利用できる標準機能 | Premium 機能。 Copilot Pro、Copilot Pro+、Copilot Business、Copilot Enterprise プランで利用できます。 1 人あたりの月間クォータが適用されます。 |
| 説明 | フィードバックと提案を含む、コードの強調表示されたセクションの初期レビュー | すべての変更の詳細なレビュー |
| 言語サポート | 全て | C、C#、C++、Go、Java、JavaScript、Kotlin、Markdown、Python、Ruby、Swift、TypeScript。 |
| カスタム コーディング ガイドラインのサポート | いいえ | イエス |
コード レビューの月間クォータ
Copilot コードレビューにおけるレビュー変更のタイプは、1人あたり月ごとのクォータが設定されているプレミアム機能です。
注
Copilotのコードレビューにおける1人あたりの割り当ては、2025年6月4日に開始されます。
Pull Request のレビュー担当者として Copilot を割り当てると、Copilot が pull request にコメントを投稿するたびに、毎月のクォータから 1 つの Premium 要求が差し引かれます。
すべての新しいプル要求に対して Copilot にコード レビューを自動的に要求するようにリポジトリが構成されている場合、Premium 要求の使用量は pull request 作成者のクォータに適用されます。 プル要求が GitHub Actions またはボットによって作成された場合、ワークフローをトリガーしたユーザー (特定できる場合)、または指定された課金所有者に使用状況が適用されます。
毎月のクォータに達すると、Copilot プランをアップグレードするか、より多くの Premium 要求を有効にしない限り、クォータがリセットされるまで、Copilot からコード レビューを受け取ることができません。
Warnung
Copilot は、pull request 内のすべての問題や問題を特定することが保証されるわけではありません。また、間違いを犯すことがあります。 常にコピロットのフィードバックを慎重に検証し、コピロットのフィードバックを人間のレビューで補完します。
コード レビュー機能を使用する
Copilot は、エディターで選択したコード ブロックまたは pull request に含まれるすべての変更 (GitHub Pull Requests 拡張機能が必要) について、コードの確認に役立ちます。
コード エディターで選択したコード ブロックを確認する
[レビューとコメント] スマート アクションを使用すると、コードを確認および分析できます。 これは、改善の領域を特定し、リファクタリングの更新プログラムを提案し、ベスト プラクティスに関するガイダンスを提供するのに役立ちます。 コード レビュー機能によって生成される提案は、コードの品質、信頼性、パフォーマンス、およびセキュリティの向上に役立ちます。
エディターでコード ファイルを開きます。
確認するコードを選択します。
選択したコードを右クリックし、[ Copilot] を選択し、[ 確認とコメント] を選択します。
コード レビュー エージェントは、コメント パネル (コード エディターの下) にレビュー コメントを作成し、推奨される更新をコード エディターにインラインで表示します。
提案内で移動し、更新を適用または破棄します。
![[レビューとコメント] スマート アクションを使用したコード レビューフィードバックを示すスクリーンショット。](../../wwl-azure/implement-code-improvements-using-github-copilot-tools/media/github-copilot-review-and-comment-may-2025.png)
コードベースに対するすべての変更を確認する
Copilot コード レビュー - 変更機能を使用すると、コードベースに対するすべてのステージングされた変更またはステージングされていない変更を確認できます。 これは、改善の領域を特定し、リファクタリングの更新プログラムを提案し、ベスト プラクティスに関するガイダンスを提供するのに役立ちます。 コード レビュー機能によって生成される提案は、コードの品質、信頼性、パフォーマンス、およびセキュリティの向上に役立ちます。
Visual Studio Code で、ソース管理ビューに切り替えます。
設定されていない変更のレビューを要求するには、マウス ポインターを CHANGES の上に置き、[ Copilot Code Review - Uncommitted Changes]\(Copilot コード レビュー - コミットされていない変更 \) ボタンを選択します。
![ソース管理ビューの [Copilot Code Review] ボタンを示すスクリーンショット。](../../wwl-azure/implement-code-improvements-using-github-copilot-tools/media/github-copilot-review-changes-may-2025.png)
Copilot が変更を確認するまで待ちます。 通常、これにかかる時間は 30 秒未満です。
Copilot にコメントがある場合は、ファイルと [問題] タブにインラインで表示されます。
概要
GitHub Copilot では、コードを確認し、フィードバックを提供できます。 Visual Studio Code の Copilot コード レビューでは、レビューの選択と変更の確認という 2 種類のレビューがサポートされています。 [確認とコメント] スマート アクションを使用すると、選択したコードを確認および分析できます。 これは、改善の領域を特定し、リファクタリングの更新プログラムを提案し、ベスト プラクティスに関するガイダンスを提供するのに役立ちます。 Copilot コード レビュー - 変更機能は、Visual Studio Code のソース管理ビューを使用して、ステージングされた変更またはステージングされていない変更を確認する方法を提供します。