# Справочник по охвату кода

Code Quality показывает, какой процент строк кода фактически выполняется, поэтому перед слиянием можно найти неотверяемый код.

Покрытие кода измеряет процент строк в исходном коде, выполняемых при запуске набора тестов.
Code Quality отображает процент покрытия строк на запросы на вытягивание после отправки отчета о охвате Cobertura XML.

> \[!NOTE]
> Code Quality сообщает только **о охвате строк** . Средства покрытия часто также сообщают о функции, ветви или охвате операторов. Code Quality В настоящее время эти метрики не используются, даже если xml-отчет Cobertura включает их, и они не отображаются в запросах на вытягивание или оцениваются правилами порогового значения покрытия.

## Вычисление покрытия линий

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

Например, если ваша ветвь по умолчанию имеет 44% покрытия линий, а в ветви запроса на вытягивание имеется 65% покрытия линии, запрос на вытягивание получил 21 процентных пунктов покрытия линии.

## Дельта по файлу

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

Чтобы настроить покрытие кода для вашего репозитория, смотрите [Настройка покрытия кодами для вашего репозитория](/ru/code-security/how-tos/maintain-quality-code/set-up-code-coverage).

## Дополнительные материалы

* [Справочник по метрикам и оценкам](/ru/code-security/reference/code-quality/metrics-and-ratings)