MF Blogs 便利ツール
紫色のアクセントで描かれたチェックリストとレビュー強度のトグルスイッチのイラスト

記事

GitHub Copilotのコードレビュー設定を全プランへ拡大——「Lite」「Balanced」を個人・組織単位で選択可能に

GitHubがCopilotのコードレビュー設定を全プランへ拡大しました。個人設定ページの新設と、組織全体のデフォルトレビュー強度を管理者が指定できる仕組みを紹介します。

0:00 0:00

GitHubは、GitHub Copilotのコードレビュー機能について、設定の求め方・構成方法を広げるアップデートを発表しました。これまで一部プランに限られていた専用の設定ページが全プランへ拡大されたほか、組織単位でレビューの強度を一律に指定できる仕組みも新たに加わっています。自動レビューをどこまで細かく制御できるかは、チームでCopilotを運用する上で地味ながら重要なポイントであり、今回の変更は個人と組織の両方の視点からその使い勝手を底上げする内容です。

個人設定ページが全プランへ拡大

プロフィールのCopilot設定から「Copilot code review」という専用ページに全プランのユーザーがアクセスできるようになりました。対象にはBusinessやEnterpriseといった従来設定の対象外だったプランも含まれます。このページでは、プルリクエストの作成時やコオーサー時、ドラフト状態からの復帰時に自動でレビューをトリガーするかどうかを切り替えられるほか、新しいプッシュに対する自動レビューと、ドラフト状態のプルリクエストに対する自動レビューをそれぞれ独立してオン・オフできるようになっています。

紫色のチェックリストカードから紫と金色の円形ダイヤルへ矢印でつながるイラスト 画像引用元: GitHub Changelog

レビュー強度は「Lite」と「Balanced」の2段階

現時点で選べるレビュー強度は「Lite」と「Balanced」の2種類です。ユーザーはデフォルトの強度をあらかじめ設定しておき、すべての自動レビューにその設定を適用できます。一方で、プルリクエストのページから手動でレビューを依頼する際には、その都度異なる強度を選び直すことも可能です。軽量なチェックで素早くフィードバックを受けたい場面と、より踏み込んだレビューを求めたい場面を使い分けられる設計になっています。

組織全体のデフォルトを管理者が指定

エンタープライズ管理者は、組織全体に適用するデフォルトのレビュー強度を「Lite」「Balanced」「GitHubのデフォルト」の中から1つ選んで設定できるようになりました。この設定は組織が所有するリポジトリに継承される仕組みで、個々の組織やリポジトリ側で上書きすることも可能です。統一したレビュー基準をエンタープライズ全体に適用したい場合に有効な機能で、チームやプロジェクトごとのばらつきを抑えたい管理者にとって扱いやすい選択肢といえます。今回の一連の機能は、Copilot Pro、Pro+、Max、Business、Enterpriseの各プランで利用可能です。

コードレビューを自動化する際に難しいのは、案件ごとに求められるチェックの深さが異なる点です。今回のアップデートによって、個人は自分のワークフローに合わせて自動レビューのタイミングと強度を細かく調整でき、組織側は一定のガバナンスを保ちながら現場の裁量も残せるようになりました。設定はプロフィールのCopilot設定ページからすぐに確認できるため、まずは自分のデフォルト強度を見直すところから始めてみるとよさそうです。