Sonar - это платформа качества программного обеспечения с открытым исходным кодом.Sonar использует различные инструменты статического анализа кода, такие как Checkstyle, PMD, FindBugs, FxCop, Gendarme и многие другие для извлечения метрик программного обеспечения, которые затем можно использовать для улучшения качества программного обеспечения.Sonar предоставляет некоторые полезные метрики для указания горячих точек в вашем коде, которые могут усложнить поддержку и расширение вашей функциональности.SONAR предоставляет веб-интерфейс, с помощью которого мы можем развернуть любую метрику до уровня модуля, класса и метода, включая полный исходный код.
В ответ на ваш вопрос, ДА, вы можете запустить FxCop с помощью Sonar Client.Полная процедура запуска анализа сонара выглядит следующим образом:
- Установка и настройка сервера Sonar
- Установка и настройка клиента Sonar
- Установка подключаемых модулей Sonar дляСреда C # (экосистема C #)
- запуск Sonar Analysis с использованием клиента Sonar
- Анализ Sonar Analysis через веб-интерфейс Sonar Server.
Если анализ сонара завершен, тогда всерезультаты будут опубликованы на настроенном вами портале веб-сервера Sonar.Подробную процедуру настройки, настройки и запуска сонарного анализа для проекта C # можно найти здесь.
Для экосистемы C # в SONAR нажмите здесь .