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.