Skip to main content

Поддержание качественного кода

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

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

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

Отключение GitHub Code Quality

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

GitHub Code Quality Развертывание в масштабе

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

Настройка пороговых значений качества кода для запросов на вытягивание

Автоматически применяйте стандарты качества кода, блокируя запросы на вытягивание, которые соответствуют заданным пороговым значениям на уровне репозитория или организации.

Настройка покрытия кодами для вашего репозитория

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

Настройка пороговых значений покрытия кода для запросов на вытягивание

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

Исправление результатов качества кода в запросе на вытягивание

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

Устранение блокировки в запросе на вытягивание

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

Просмотр покрытия кода на запросы на вытягивание

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

Исправление результатов качества кода в невыполненной работы репозитория

Создайте автофиксы для выводов в ветви по умолчанию репозитория или опустите результаты, которые не нужны.

Исправление результатов качества кода в недавно объединенных файлах

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

Интерпретация результатов оценки качества кода для репозитория

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

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

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

Просмотр затрат и управление ими GitHub Code Quality

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