Skip to main content

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

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

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

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

GitHub Team или GitHub Enterprise Cloud

Примечание.

GitHub Code Quality в настоящее время находится в public preview и может быть изменен. Во время public preview, Code Quality не будут оплачиваться, хотя Code Quality сканирование займет GitHub Actions минут.

Предпосылки

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

Включение Code Quality для репозитория

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

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

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

  3. На боковой панели в разделе "Безопасность" нажмите Качество кода , чтобы отобразить страницу "Качество кода".

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

    Примечание.

           **Если параметр Включить качество кода** отсутствует в этом представлении, владелец предприятия отключил использование Code Security и Code Quality для вашей организации. См [. раздел AUTOTITLE](/code-security/code-quality/how-tos/allow-in-enterprise).
    
  5. Ознакомьтесь с информацией на странице Качество кода:

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

Совет

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

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

  •         **Для вашего репозитория:** Изучите свой бэклог по качеству кода в деталях. См [. раздел AUTOTITLE](/code-security/code-quality/how-tos/interpret-results).
    
  •         **Для вашей организации:** Понимайте состояние кода ваших репозиториев с первого взгляда. См [. раздел AUTOTITLE](/code-security/how-tos/view-and-interpret-data/analyze-organization-data/explore-code-quality).