Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

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

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

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

введите описание изображения здесь

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

введите описание изображения здесь