Какие-то исправленные проблемы сохраняются на SonarQube?
Мы используем sonar-runner-2.4
а также sonarqube-5.1.2
на C# .NET 4.5.2 решение.
Кстати, очень полезные продукты:)
У нас было немного проблем с этим;
Так как Sonar
пытался украсить вопросы за пределы файла. Кажется, это исправить. У нас есть простые обходные пути (как только мы узнаем, на каком файле не работают декораторы) и ждем исправления.
Теперь есть проблема, которая, по нашему мнению, связана с SONAR-6792 (подлежит подтверждению).
У нас есть несколько случаев, когда обнаруживаются проблемы с кодом, хотя они уже устранены. Это похоже на то, что анализ делается на каком-то старом представлении кода или проблемы оформлены в неправильных строках. Вот один из примеров:
Решарпер говорит нам это;
Параметр может иметь тип "IEnumerable", но это уже так. Предыдущий тип, вероятно, был "ICollection".
Спасибо!
1 ответ
На самом деле проблема кажется внешней для самого сонара. Наша сборка Sonar немного индивидуальна. Он не использует плагин R# для Sonar, но использует сам R# и передает вывод в Sonar.
Установка более новой версии R# на данный момент решает проблему.
Приносим извинения за возможные неудобства.
Спасибо!