
GitHub、Copilotコードレビューの対応率を利用状況APIで取得可能に
GitHubCopilotコードレビューAPI開発生産性
GitHubはCopilot利用状況メトリクスAPIのリポジトリ単位レポートに copilot_code_review オブジェクトを追加した。Copilotのレビューコメントが実際に対応されたかを示す対応率や、深刻度・レビュー階層別の内訳、初回レビュー後に人間の変更要求が無かったPR数を取得できる。
何が発表されたか
GitHub は2026年11月5日、Copilot の利用状況メトリクスAPIを拡張したと発表した。Enterprise および Organization のリポジトリ単位レポート(repos-1-day)の各行に、copilot_code_review オブジェクトが追加される。
取得できるのは以下の内容。
- Copilot のレビューコメントが確認された件数と、開発者が対応した件数(リポジトリごとの対応率が算出できる)
- それらの件数の深刻度(severity)、レビュー階層(review tier)、コメント種別、カスタマイズ別の内訳
- Copilot がレビューしたマージ済みPRのうち、初回レビュー後に人間からの変更要求が無かった件数
参照できるのは Enterprise オーナー、Enterprise 請求管理者、Organization オーナー、および View Copilot Metrics 権限を持つカスタムロール。前提として Copilot 利用状況メトリクスのポリシーが有効になっている必要がある。
開発者への影響
これまで「Copilot にレビューさせているが、その指摘が役に立っているか」は感覚に頼りがちだった部分で、数値で確認できるようになる。
- 対応率が低いリポジトリは、指摘のノイズが多いかカスタマイズ設定が合っていない可能性があり、設定見直しの手がかりになる
- 深刻度やコメント種別の内訳が取れるため、どの種類の指摘が実際に直されているかを切り分けられる
- 利用はリポジトリ単位レポート経由なので、確認にはポリシー有効化と権限の整備が前提になる
チームで Copilot コードレビューを導入している場合、まず権限とポリシーの状態を確認したうえでレポートを取得してみるとよい。
