Отсутствующие правила C # в SonarQubeversion 6.4 - PullRequest
0 голосов
/ 17 мая 2018

Раньше я использовал SONARQUBE 5.5 и sonar-csharp-plugin-5.0, у которых было 407 C# Rules. Но теперь я обновился до SonarQube 6.4, с которым sonar-csharp-plugin-5.10.1.1411 приходит по умолчанию и имеет только 229 rules. Я пытался использовать более старую версию плагина SonarC#, но он не совместим с этим SonarQube version. Есть ли способ, которым я могу получить все C# Rules в SonarQube 6.4

1 Ответ

0 голосов
/ 17 мая 2018

В число «407 правил» включены все правила анализа на основе Roslyn, написанные SonarSource, и приблизительно 230 правил, реализованных в устаревшем FxCop.

Поддержка правил FxCop была разбита наотдельный плагин, поэтому начиная с версии 5.4 плагин SonarC # содержит только правила анализа на основе Roslyn, реализованные SonarSource.

Если вы все еще хотите использовать устаревшие правила FxCop, вы можете установить плагин сообщества .

Однако мы повторно внедряем наиболее полезные правила FxCop в плагине SonarC # с помощью Roslyn.Последняя версия (v7.1) плагина SonarC # теперь содержит 343 правил , и в каждом выпуске добавляется больше.

...