Примечание.
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 вашего репозитория
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В боковой панели, в разделе «Безопасность», нажмите Качество кода для открытия страницы «Качество кода».
-
Нажмите Включить качество кода.
-
Ознакомьтесь с информацией на странице Качество кода:
- Языки: Если хотите отключить CodeQL анализ для любого из языков, уберите соответствующую галочку.
- Тип бегуна: Если вы хотите использовать другое средство выполнения, выберите Помеченное средство выполнения и определите метку Средство выполнения. См. раздел [AUTOTITLE и Использование средств выполнения, размещенных в GitHub](/actions/how-tos/manage-runners/self-hosted-runners/apply-labels).
-
Нажмите «Сохранить изменения », чтобы сохранить конфигурацию для Code Quality.
Совет
Если в организации настроено кэширование частных реестров, они будут доступны для анализа качества кода для разрешения зависимостей. См . раздел AUTOTITLE.
Поддержка Code Quality для вашей организации
Примечание.
Целевой объект репозитория GitHub Code Quality на уровне организации находится Публичный предварительный просмотр и подлежит изменению.
На уровне организации вы управляете Code Quality одним параметром доступа к репозиторию . Это дает детализированные параметры, начиная от включения каждого репозитория в целевой список или динамический фильтр, чтобы вы могли пилотировать Code Quality намеренно и развертывать его в собственном темпе. Репозитории в выделенном фрагменте включены, а репозитории за пределами выделенного фрагмента отключены.
Доступные параметры доступа и способы фильтрации и применения см. в разделе О качестве кода на GitHub.
-
На GitHubперейдите на главную страницу организации.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В боковой панели, в разделе «Безопасность», нажмите Качество кода.
-
В разделе "Доступ к репозиторию" выберите параметр в раскрывающемся меню.
- Если выбраны выбранные репозитории..., выберите репозитории, которые вы хотите включить.
- Если выбрано сопоставление фильтра..., определите фильтр.
-
При необходимости, чтобы запретить администраторам репозитория изменять эти параметры, включите принудительное доступ.
-
Если изменение включает или отключает Code Quality любые репозитории, появится диалоговое окно "Просмотр изменений включения и выставления счетов", показывающее общее количество включенных и отключенных репозиториев и связанных затрат. Просмотрите сведения, а затем нажмите кнопку "Подтвердить".
Изменения сохраняются автоматически и начинают распространяться немедленно. В крупных организациях может потребоваться несколько минут для применения изменений во всех репозиториях.
Дальнейшие шаги
- Для вашего репозитория: Изучите результаты по качеству кода и объедините первое исправление. См . раздел AUTOTITLE.
- Добавьте покрытие кода: Загружайте отчёты о покрытии тестов, чтобы видеть результаты покрытия напрямую через pull requests. См . раздел AUTOTITLE.
- Для вашей организации: Понимайте состояние кода ваших репозиториев с первого взгляда. См . раздел AUTOTITLE.