История поддержки FxCop немного сложна и зависит от того, какую версию плагина SonarC # вы используете и какую версию Scanner for MSBuild вы используете. Встроенная поддержка FxCop в плагине / сканере SonarC # для MSBuild в течение некоторого времени устарела и была окончательно удалена из сканера для MSBuild в версии 4.0 .
Как узнать, что fxcop включен в процессе сборки?
Проверьте, какие плагины вы установили на сервере SonarQube. Я предполагаю, что у вас либо установлена старая версия плагина SonarC # (pre-v5.4), либо установлен плагин сообщества FxCop. Кроме того, если вы посмотрите на Профиль качества для вашего проекта, то увидите, что некоторые из правил в репозитории FxCop / Code Analysis C # включены.
Вам решать, хотите ли вы запускать правила FxCop как часть вашей сборки или нет. Плагин SonarC # теперь изначально реализует все наиболее полезные правила FxCop, поэтому рекомендуемый SonarSource подход заключается в простом использовании плагина SonarC # для новых проектов.
Если вы используете сканер v4 или новее для MSBuild и хотите загружать проблемы FxCop, проверьте, установлена ли у вас последняя версия плагина FxCop Community, и следуйте инструкциям в Использование со сканером SonarQube для MSBuild. v4.0 раздел Readme для плагина.
Если вы не хотите загружать проблемы FxCop для этого конкретного проекта, вы можете отключить все правила FxCop в Профиле качества. Если вас не интересует проблема FxCop для какого-либо проекта, вы можете удалить плагин FxCop, если он установлен, и обновить его до более новой версии плагина SonarC # (примечание: SonarQube 5.6.2 довольно старая версия, поэтому вы не сможет установить новейшую версию плагина SonarC #, если вы сначала не обновите сервер SonarQube).