Как добавить пользовательские правила в sonarqube для С# и вызвать то же самое

Как добавить пользовательские правила, созданные в stylecop или fxcop, в sonarqube для С# и запустить их? где мне нужно поместить пользовательский файл dll и xml с набором правил.??

Небольшая помощь была бы великой.


person Ravi Kumar    schedule 29.08.2016    source источник


Ответы (1)


Для FxCop это довольно просто: в SonarQube используйте Шаблон для пользовательских правил FxCop (самодокументированный).

Для StyleCop был плагин, но теперь он устарел.

person Nicolas B. - SonarSource Team    schedule 29.08.2016
comment
Это нормально, как только я создам пользовательское правило, используя этот шаблон. Он будет ссылаться на сборки и файлы xml. Я сохранил эти файлы в соответствии с описанием шаблона, но все равно это не работает. Я что-то упустил..?? - person Ravi Kumar; 30.08.2016
comment
Обязательно используйте последний подключаемый модуль C# с последний сканер для MSBuild (требуется установка Visual Studio 2015 ). Тогда поддержка FxCop является родной, вам не нужно ничего настраивать. - person Nicolas B. - SonarSource Team; 30.08.2016