Отсутствующие правила C# в SonarQubeversion 6.4
Раньше я пользовалась 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 ответ
Число "407 правил" включало в себя все правила анализа на основе Roslyn, написанные SonarSource, и приблизительно 230 правил, реализованных в устаревшем FxCop.
Поддержка правил FxCop была разделена на отдельный плагин, поэтому начиная с версии 5.4 плагин SonarC# содержит только правила анализа на основе Roslyn, реализованные SonarSource.
Если вы все еще хотите использовать устаревшие правила FxCop, вы можете установить плагин сообщества.
Однако мы повторно внедряем наиболее полезные правила FxCop в плагине SonarC#, используя Roslyn. Последняя версия (v7.1) плагина SonarC# теперь содержит 343 правила, и в каждом выпуске добавляется больше.