GitHub перевел Code Quality из превью в статус общедоступного продукта, предоставив командам разработки автоматизированный способ выявлять проблемы с поддерживаемостью и надежностью до слияния кода. Инструмент доступен в GitHub Enterprise Cloud и GitHub Team — но на момент запуска не в self-hosted Enterprise Server.

Детерминизм встречается с ИИ

Code Quality сочетает CodeQL, детерминированный движок статического анализа GitHub, с обнаружением с помощью ИИ, чтобы показывать проблемы прямо в pull request. В этом и состоит предложение: анализ на основе правил для точности, плюс ИИ для выявления более размытых проблем с поддерживаемостью и надежностью, которые детерминированные правила пропускают — проверка происходит в момент, когда код только предлагается, а не после его запуска.

Что входит в релиз

Версия GA включает дашборды на уровне организации, отчеты о покрытии кода на основе Cobertura XML, отображаемые в pull request, quality gates, enforced through GitHub rulesets with coverage thresholds, REST APIs для включения репозиториев и получения findings, а также предложения Copilot Autofix — последнее доступно без отдельной подписки на Copilot.

Цена

Code Quality стоит $10 за активного коммитера в месяц — учитываются разработчики, активные в последние 90 дней, без ботов — плюс тарификация по факту использования для ИИ-обнаружения и Autofix, а также для вычислительных ресурсов Actions, на которых запускаются сканы CodeQL. Это не фиксированная плата; при активном использовании ИИ счет вырастет.

Какие доказательства приводит GitHub

Чтобы подтвердить ценность продукта, GitHub ссылается на собственное dogfooding: в инженерной организации GitHub, по его словам, команды устраняют 67,3% findings Code Quality до слияния pull request. Это внутренний результат, а не общий ориентир для клиентов, но он показывает предполагаемый рабочий процесс — выявлять проблемы на этапе ревью, когда их дешевле всего исправить, а не в production.