Мы используем SonarQube для анализа кода, который мы регистрируем в TFS.Каждый раз, когда разработчик выполняет проверку, новый / измененный код анализируется.Этот механизм работал хорошо для нас до прошлой пятницы.Внезапно SonarQube сказал, что у нас были тысячи запахов / ошибок / уязвимостей кода в 1 из наших 34 проектов.Пытаясь понять, откуда это взялось, я обнаружил причуду в действиях SonarQube:
- Выполняя анализ, SonarQube говорит: «Профиль качества: прекратите использовать« [x] путь »» для 3 профилей качества
- Выполняя следующий анализ, SonarQube говорит: «Профиль качества: использовать» [x] way ''
Это изменение в использовании профилей также видно на графике активности:
Мы не вносили изменений в профили качества между этими анализами.Способ запуска SonarQube также не изменился за этот период.Кроме того, между этими анализами не было внесено никаких изменений / обновлений ни в одну из задействованных систем.
Прямо сейчас я совершенно не знаю, что могло вызвать изменение (не) использования некоторых качественных профилей.Поэтому мой вопрос: кто-нибудь сталкивался с этим раньше или кто-нибудь может пролить свет на то, где искать, откуда это взялось?