Мы используем пакет SonarAnalyzer.CSharp NuGet и подключаемся к нашему серверу SonarQube (v 6.0) в этом решении. Я заметил, что если я включаю или выключаю S103 (Строки не должны быть слишком длинными) на сервере и обновляю в Team Explorer — SonarQube, обновляются файлы Solution.ruleset и project.ruleset.
Однако, если я изменю настройку для S125 (разделы кода не должны быть «закомментированы»), будет обновлен только файл solution.ruleset.
Почему это? Как сделать так, чтобы файлы project.ruleset соответствовали файлам solution.ruleset?
Я также заметил, что вы можете пойти на сервер SonarQube и найти S103
, чтобы найти это правило, но вы не можете выполнить поиск S125
и найти это правило. Это разные стили/типы правил?