Какие-то исправленные проблемы сохраняются на SonarQube?

Мы используем sonar-runner-2.4 а также sonarqube-5.1.2 на C# .NET 4.5.2 решение.

Кстати, очень полезные продукты:)

У нас было немного проблем с этим;

https://jira.sonarsource.com/browse/SONAR-6792

Так как Sonar пытался украсить вопросы за пределы файла. Кажется, это исправить. У нас есть простые обходные пути (как только мы узнаем, на каком файле не работают декораторы) и ждем исправления.

Теперь есть проблема, которая, по нашему мнению, связана с SONAR-6792 (подлежит подтверждению).

У нас есть несколько случаев, когда обнаруживаются проблемы с кодом, хотя они уже устранены. Это похоже на то, что анализ делается на каком-то старом представлении кода или проблемы оформлены в неправильных строках. Вот один из примеров:

Сонар исправил проблему

Решарпер говорит нам это;

Параметр может иметь тип "IEnumerable", но это уже так. Предыдущий тип, вероятно, был "ICollection".

Спасибо!

1 ответ

На самом деле проблема кажется внешней для самого сонара. Наша сборка Sonar немного индивидуальна. Он не использует плагин R# для Sonar, но использует сам R# и передает вывод в Sonar.

Установка более новой версии R# на данный момент решает проблему.

Приносим извинения за возможные неудобства.

Спасибо!

Другие вопросы по тегам