Анализ кода с использованием fxCop для C # .. NET проектов для отображения его результатов в Sonar - PullRequest
0 голосов
/ 05 октября 2011

Мне нужно запустить статический анализ кода с использованием fxCop для C # .. NET проектов и отобразить его результаты в Sonar?Я новичок в сонар.Могу ли я запустить FxCop из сонара на код .NET.Как мне это сделать и получить результаты, отображаемые в сонаре?

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Вы можете найти что-нибудь, чтобы начать здесь: http://docs.codehaus.org/display/SONAR/C-Sharp+Plugins+Ecosystem

См. Пример приложения C #, которое мы используем для тестирования плагина Sonar C # здесь: http://svn.codehaus.org/sonar-plugins/trunk/dotnet/tools/dotnet-tools-commons/src/test/resources/solution/Example/

0 голосов
/ 25 июня 2013

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 нажмите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...