{"meta":{"title":"Справочник по охвату кода","intro":"Code Quality показывает, сколько кода на самом деле выполняется, поэтому перед слиянием можно найти неотверяемый код.","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/code-security","title":"Безопасность и качество кода"},{"href":"/ru/code-security/reference","title":"Reference"},{"href":"/ru/code-security/reference/code-quality","title":"Качество кода"},{"href":"/ru/code-security/reference/code-quality/code-coverage","title":"Покрытие кода"}],"documentType":"article"},"body":"# Справочник по охвату кода\n\nCode Quality показывает, сколько кода на самом деле выполняется, поэтому перед слиянием можно найти неотверяемый код.\n\nПокрытие кода измеряет, какой процент исходного кода выполняется во время запуска тестового набора.\nCode Quality показывает процент покрытия на pull requests после загрузки отчёта Cobertura XML покрытия.\n\n## Как рассчитывается покрытие\n\nПроцент покрытия — это количество покрываемых линий, делённое на общее количество линий, выраженное в процентах.\nCode Quality сохраняет последнюю отправку для каждой ветви (включая ветвь по умолчанию) и сравнивает покрытие ветви запроса на вытягивание с покрытием ветви по умолчанию.\n\nНапример, если ваша ветвь по умолчанию имеет 44% охвата, а в ветви запроса на вытягивание имеется 65% покрытия, запрос на вытягивание получил 21 процентных пунктов покрытия.\n\n## Дельта по файлу\n\nРазбивка по файлам pull requests показывает, как менялось покрытие для каждого изменённого файла. Положительное значение означает, что файл получил покрытие в ветви запроса на вытягивание по сравнению с ветвью по умолчанию.\n\nЧтобы настроить покрытие кода для вашего репозитория, смотрите [Настройка покрытия кодами для вашего репозитория](/ru/code-security/how-tos/maintain-quality-code/set-up-code-coverage).\n\n## Дополнительные материалы\n\n* [Справочник по метрикам и оценкам](/ru/code-security/reference/code-quality/metrics-and-ratings)"}