2014-06-04 5 views
0

Я пытаюсь заставить Stylecop работать с Sonar, чтобы я мог анализировать свое приложение ASP.NET. В настоящее время я запускаю Sonar 4.3 и используя плагин C# 3.0 для интеграции Stylecop. Я предполагаю, что плагин C# сделал преданный плагин StyleCop из плагинов SonarQube Ecosystem устаревшим, правильно?Интеграция StyleCop с SonarQube

Я запускаю анализ сонара через Дженкинса.

В подкатегории StyleCop внутри плагина C# я указал на оба файла MSBuild.exe и StyleCop.dll Когда я перезапускаю свой сервер Sonar, я вижу сообщение «Все правила Stylecop отключены, пропуская его выполнение». в моих журналах сонара.

Когда я перехожу в меню «Профили качества», правила C#, которые я имею в наличии, являются стандартными «дорожками сонара».

Я пробовал просмотреть документацию, но это трудно понять, потому что документация не обновляется с помощью обновлений Sonar.

Любая помощь в получении этого для работы очень ценится. Спасибо.

+1

У меня с ним много проблем, документация плохая, и общественный форум, похоже, заботится только о Java и других языках с открытым исходным кодом. Не так много поддержки для проектов .net. – IbrarMumtaz

ответ

3

Как только вы установили плагин StyleCop SonarQube, вам действительно нужно перейти в меню «Профили качества», а затем выбрать профиль качества по умолчанию (который по умолчанию «Сонарный путь»).

Оттуда вы можете найти все правила «StyleCop», используя фильтры «Репозиторий: StyleCop» и «Активация: Неактивно».

Затем вы можете включить определенные правила StyleCop, нажав флажки или все, используя «Массовое изменение» справа.

+0

Название или ключ? ... подстановочные знаки? Ответ выше недостаточно, он дает результаты ZERO! – IbrarMumtaz

+0

Вы установили плагин StyleCop SonarQube? –

+0

В конце концов, в итоге я получил его, но не был доволен результатами. – IbrarMumtaz

0

в SonarQube пойти

Качество Профили ->C# ->Sonar путь

из лучших фильтров, выберите "Activation" -> "Неактивный", то нажмите «Search» Затем вы можете щелкнуть галочкой, чтобы активировать правила, которые в настоящее время неактивны, или вы можете использовать «Bulk C hange ", чтобы активировать все.

Смежные вопросы