t>

この記事は新野淳一氏のブログ「Publickey」に掲載された「GitHub、AIによる雑なプルリクエストを抑制へ。ユーザー当たりのプルリクエスト数の上限を設定できる新機能導入」(2026年6月23日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米GitHubは、ユーザーに対してプルリクエスト数の上限を設定できる新機能の導入を発表しました。
生成AIによるコーディング支援の普及により、誰もが気軽に大量のコードを生成したりバグを発見したりできるようになりました。
この結果、オープンソースプロジェクトには従来とは比較にならないほど大量の機能追加やバグ修正のためのプルリクエストが寄せられるようになりました。
しかも、その中にはAIが生成した雑な内容のものが多数含まれていると指摘されています。
こうした雑な内容を含む大量のプルリクエストを、開発者が一つ一つレビューするのは大きな負担となっており、その解決が求められていました。
今回発表されたプルリクエスト数の上限機能は、その解決策の一つとして提供されます。
具体的には、リポジトリへの書き込み権限を持たないユーザーのプルリクエスト上限数を設定でき、上限に達したユーザーは既存のプルリクエストが閉じられるかマージされるまで次の提出ができなくなります。
これにより、ユーザーが気軽に大量の雑なプルリクエストを提出するのを抑制し、一つ一つの質を吟味するようになることが期待されます。
一方、信頼できるコントリビュータはバイパスリストに登録することで、上限の対象外とすることが可能です。
GitHubは今年(2026年)2月に、リポジトリのコラボレーターだけがプルリクエストを提出できる設定を可能にしました。
しかし、その設定では外部のコントリビュータからのプルリクエストを完全に排除してしまうという問題がありました。
今回の上限設定は、外部コントリビュータからのプルリクエストを受け付けつつも、その質をある程度コントロールできるようにするためのものと言えます。
GitHubは今後、低品質なプルリクエストを自動的にアーカイブして見えなくする機能や、イシューにも同様の上限を設定できる機能などを提供する予定です。