GitHubの発表によると、GitHub Code QualityがGitHub Enterprise CloudおよびGitHub Teamで一般提供(GA)となった。このサービスは、CodeQLによる解析とAIを活用した保守性・信頼性の問題検出を組み合わせ、さらにCopilot Autofixを利用して、プルリクエスト内でレビュー可能な修正案を提示する。Code Qualityは2025年10月からパブリックプレビューとして提供されていた。GitHubによると、その期間中に1万社を超える企業が同製品を利用したという。今回の一般提供では、組織全体での有効化機能に加え、保守性および信頼性のスコアを表示するダッシュボード、テストカバレッジ指標、品質ゲート用のルールセットが追加された。
発表では、この製品が開発プロセスの2つの段階でどのように機能するかが説明されている。プルリクエスト上では、CodeQLが品質に関する検出結果をコンテキスト付きで報告し、変更がテストカバレッジに影響を与えるかどうかも表示できる。一方、デフォルトブランチ上では、リポジトリ全体に存在する品質に関する負債を特定する。チームはルールセットを利用して、カバレッジやその他のしきい値を強制できるほか、段階的な展開(ロールアウト)を可能にするための「evaluateモード」も利用できる。
AIを活用した開発ツールによって生成されるコード量は増加しているが、その設計や長期的な保守性を評価するために必要な作業は、依然としてエンジニアリングチームが担っている。GitHubによると、自社のエンジニアリング組織では、Code Qualityによって検出された問題の67.3%が、プルリクエストのマージ前に解決されているという。GitHubは、この結果を品質を保証するものではなく、あくまで初期的な指標として提示している。Code Qualityは問題を特定して優先順位を付けることはできるが、提案された修正を受け入れるかどうかの判断は開発者に委ねられている。そのため、AIを活用してコード生成量を増やしている組織にとって、今回のリリースは、CodeQLがすでに提供しているセキュリティチェックに加え、保守性、テストカバレッジ、信頼性を管理するためのコントロールレイヤーを追加するものとなる。
このアプローチは、GitHubがこれまでセキュリティ分野で活用してきたCodeQLとCopilot Autofixの利用を品質管理の領域へと拡張するものだ。最近のInfoQの記事は、マイクロソフトがAzure Reposの脆弱性対応において、同様に静的解析とAIによる修正提案を組み合わせた仕組みを適用していることが紹介されている。同記事では、AIが生成した修正案は不完全であったり、意図しない影響を引き起こしたりする可能性があるため、通常どおりのテストと人によるレビューが依然として必要であることも指摘されている。
Code Qualityは、チームが信頼できるコードをリリースできるよう支援します。 ・GitHub
GitHubのこのサービスは、GitHub Advanced Securityの一部ではなく、独立した有料製品として提供される。基本料金は、アクティブなコミッター1人あたり月額10ドルだ。アクティブなコミッターは、有効化されたリポジトリに過去90日以内にコードをプッシュした場合、組織ごとに1回だけカウントされる。AIを活用した問題検出機能とCopilot Autofixには従量課金が適用される一方、決定論的(deterministic)なCodeQLスキャンはGitHub Actionsのコンピューティングリソースを使用する。GitHubホステッドランナーとセルフホステッドランナーの両方がサポートされている。
この料金体系の変更は、プレビュー版の利用者にとって運用面での影響ももたらす。既存の設定は引き続き顧客のGitHub契約に基づいて動作するが、追加料金の発生を望まない組織は、Code Qualityがどこで有効化されているかを確認する必要がある。Code QualityはGitHub Enterprise CloudおよびGitHub Teamで利用できるが、提供開始時点ではGitHub Enterprise Serverには対応していない。
GitLabも、Duo Code Reviewを通じて同様のアプローチを採用している。このエージェントは、リポジトリ、パイプライン、セキュリティ、コンプライアンスに関するコンテキストを活用してマージリクエストをレビューし、構造化されたインラインフィードバックを生成できる。GitLabによると、2026年3月に同社はエージェントによるコードレビュー1回あたり0.25ドルの定額料金を発表しており、変更規模にかかわらずコストは一定となる。この機能は、GitLab.com、GitLab Dedicated、およびサポート対象のセルフマネージド環境で利用できる。
Atlassianは、コードレビューを変更内容の周辺にある作業管理コンテキストとより密接に結び付けている。Rovo DevはBitbucketおよびGitHubのプルリクエストをレビューし、品質、セキュリティ、パフォーマンスをチェックするとともに、Jiraの受け入れ基準やプロジェクトのコンテキストを活用して、実装内容が意図された作業に合致しているかを評価する。Atlassianによると、社内で利用しているRovo Dev Code Reviewerによってプルリクエストの処理サイクル時間が30.8%短縮されたという。ただし、この結果は同社自身のエンジニアリング環境に基づくものであり、独立したベンチマークではない。Atlassianが公開したブログ記事では、このシステムの仕組みと報告されている成果について説明されている。
Code Qualityのリリースを受けたRedditでの議論では、アクセス条件とコストに話題が集中した。利用料金はレビュアーではなくコミッター数に基づいていること、またこのサービスが一部のGitHubプランに限定されていることが指摘されている。Redditユーザーらは、組織全体の可視化機能や自動修正機能が、新たなユーザー単位のプラットフォーム利用料金を正当化するほどの価値を持つのか疑問を呈している。