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.
