Skip to main content

Изучение результатов качества кода на GitHub в вашей организации

Оцените состояние кода вашей организации с помощью панели управления на уровне организации.Code Quality

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

Organization members

GitHub Team или GitHub Enterprise Cloud

Примечание.

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

Предпосылки

  • Если ваша компания принадлежит компании, владелец компании должен поддерживать Code Quality вашу организацию. См . раздел AUTOTITLE.
  • В вашей организации должны быть включённые Code Quality репозитории. См . раздел AUTOTITLE.

Просмотр информации о качестве кода для вашей организации

  1. Переходите GitHubна главную страницу вашей организации. Например, из https://github.com/settings/organizations.
  2. Под названием вашей организации нажмите вкладку Security and quality .
  3. В разделе «Инсайты» боковой панели нажмите «Качество кода».

Примечание.

Панель управления отображает данные только для репозиториев, где зритель может видеть результаты качества кода.

Интерпретация диаграммы распределения баллов

Таблица распределения баллов предоставляет визуальный обзор состояния кода вашей организации. Каждый пузырь представляет собой набор репозиториев с одинаковыми показателями по поддерживаемости и надёжности. * Положение каждого пузыря демонстрирует общее состояние этих хранилищ. Более высокие пузыри обозначают более высокие показатели поддерживаемости, а пузыри справа — более высокие показатели надёжности. * Цвет и узор границ пузыря указывают на степень низкого балла для этих репозиториев. Например, пузырь с оценкой «Требуется улучшение» в любой из категорий всегда будет красным с пунктирной рамкой. * Размер каждого пузыря отражает количество хранилищ с конкретной комбинацией оценок.

Чтобы увидеть показатели поддерживаемости, надёжности и количества репозиториев, представленных определённым пузырём, наведите курсор на пузырь.

Исследование таблицы репозитория

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

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

Исследование репозиториев с низким уровнем баллов

  1. Чтобы отфильтровать данные панели управления для самых низкоэффективных репозиториев, на диаграмме распределения баллов нажмите на пузырь с наименьшими суммарными оценками.
  2. Прокрутите вниз до таблицы репозитория. По умолчанию таблица отсортирована от большинства до самых поздних сканов репозитория, что помогает расставить приоритеты в текущих проблемах с качеством.
  3. По желанию, чтобы приоритизировать хранилища с наибольшим количеством CodeQL находок, нажмите « Стандартные выводы » дважды.
  4. Чтобы просмотреть панель управления на уровне репозитория для конкретного репозитория, нажмите на имя репозитория.

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

Чтобы понять информацию о здоровье кода, доступную на панели управления на уровне репозитория, см. AUTOTITLE.