Skip to main content

Включение GitHub Code Quality

Используйте Code Quality их для автоматического обнаружения, исправления и сообщения о проблемах с качеством кода в pull requestах и на вашей стандартной ветке.

Кто может использовать эту функцию?

Владельцы репозиториев, владельцы организаций и пользователи с административной ролью

GitHub Team или GitHub Enterprise Cloud

Примечание.

          GitHub Code Quality сейчас доступен Публичный предварительный просмотр и станет доступен в общем доступе 20 июля 2026 года.

Во время Публичный предварительный просмотр, Code Quality счета не будет, хотя Code Quality сканирование займёт GitHub Actions несколько минут. С 20 июля 2026 года использование будет взимать плату. См . раздел AUTOTITLE.

Предпосылки

  • Владелец бизнеса должен иметь разрешение Code Quality на ваше предприятие. См . раздел AUTOTITLE.
  • GitHub Actions должно быть включено, потому что Code Quality использует действия для запуска каждого CodeQL анализа.
  • Чтобы получить полную пользу от этой функции, ваш репозиторий должен включать один из языков, поддерживаемых для качественного анализа .CodeQL Смотрите раздел Поддерживаемые языки.

Включение Code Quality вашего репозитория

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В боковой панели, в разделе «Безопасность», нажмите Качество кода для открытия страницы «Качество кода».

  4. Нажмите Включить качество кода.

  5. Ознакомьтесь с информацией на странице Качество кода:

    • Языки: Если хотите отключить CodeQL анализ для любого из языков, уберите соответствующую галочку.
    • Тип бегуна: Если вы хотите использовать другое средство выполнения, выберите Помеченное средство выполнения и определите метку Средство выполнения. См. раздел [AUTOTITLE и Использование средств выполнения, размещенных в GitHub](/actions/how-tos/manage-runners/self-hosted-runners/apply-labels).
  6. Нажмите «Сохранить изменения », чтобы сохранить конфигурацию для Code Quality.

Совет

Если в организации настроено кэширование частных реестров, они будут доступны для анализа качества кода для разрешения зависимостей. См . раздел AUTOTITLE.

Возможность Code Quality для организации

Вы можете одновременно включить или отключить Code Quality все репозитории в организации.

  1. На GitHubперейдите на главную страницу организации.

  2. Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

  3. В боковой панели, в разделе «Безопасность», нажмите Качество кода.

  4. Рядом с «Включить качество кода» используйте переключатель, чтобы включить Code Quality все репозитории.

Дальнейшие шаги

  • Для вашего репозитория: Изучите результаты по качеству кода и объедините первое исправление. См . раздел AUTOTITLE.
  • Добавьте покрытие кода: Загружайте отчёты о покрытии тестов, чтобы видеть результаты покрытия напрямую через pull requests. См . раздел AUTOTITLE.
  • Для вашей организации: Понимайте состояние кода ваших репозиториев с первого взгляда. См . раздел AUTOTITLE.