Отключение правила StyleCop

Я использую StyleCop. Но есть несколько правил, которые я хочу игнорировать, например, используя this. перед членами класса.

Как отключить правило StyleCop. Я смотрела, но не могу найти как это сделать.

3 ответов


в вашей установке StyleCop есть настройки.Файл StyleCop. Вы можете изменить это, чтобы отключить правила глобально. Перетащите этот файл в исполняемый файл редактора параметров, чтобы отредактировать его.

вы также можете поместить копии файла настроек в свои проекты, чтобы переопределить глобальные настройки.

Если вы используете интеграцию Visual Studio, а не только интеграцию MSBuild, вы должны иметь возможность добраться до редактора настроек на основе каждого проекта, щелкнув правой кнопкой мыши проект и выбор "настройки StyleCop" или что-то в этом роде.


Это конкретное правило находится под правилами читаемости-доступ к члену-SA1101: PrefixLocalCallsWithThis.

Если вы выключите это, он должен перестать кричать на вас... Я должен был это сделать. У меня от Stylecop болит голова.


Stylecop настраивается на уровне проекта. Управление правилами легко с помощью графического интерфейса вместо редактирования файла настроек.(Некоторое время в некоторых версиях упоминается как настройки Stylecop)

вы должны увидеть опцию поиска/поиска, как только вы выберете опцию настроек, как показано на рисунке ниже.

Ex: если вы хотите удалить правило, в котором // комментарии не разрешены и / / / / разрешены stylecop, выполните поиск идентификатора правила stylecop. В этом случае это SA1005. Вы можете видеть это в разделе предупреждения при запуске stylecop в проекте. Найдите с ключевым словом SA1005, и вы должны увидеть это в разделе результатов. Просто снимите галочку.

enter image description here

вы можете управлять правилами как ниже

enter image description here