Мы используем SonarQube 5.6 для кодовой базы с большим количеством устаревшего кода.Расширение SonarQube QualityGate
Мы определили качественный ворот, который проверяет, что новый код должен быть покрыт не менее чем на 75%. К сожалению, существуют классы, которые не проверяются вообще, а незначительные изменения кода (например, протоколирование) не должны прерывать качество.
Таким образом, идея заключалась в том, чтобы «пометить» эти классы аннотацией, чтобы исключить их для анализа качества ворот.
Я просмотрел руководство по расширению, но я все еще не знаю, с чего начать. Какие у меня есть варианты и какой будет лучший способ?
Но это полностью удалит эти файлы из покрытия кода, не так ли? Есть ли способ исключить их только для качественных ворот? Наверное, нет, поскольку качественные ворота только повторно используют существующие меры (насколько я понимаю). Поэтому я предполагаю, что мне нужно создать новую/настраиваемую меру ... – Tobi
Точные, качественные ворота основаны на мерах. –