Я використовую StyleCop. Але є кілька правил, які я хочу проігнорувати, наприклад, використовуючи this.
перед членами класу.
Як вимкнути правило StyleCop. Я подивився, але не можу знайти, як це зробити.
Відповіді:
У вашій установці StyleCop є Settings.StyleCop
файл. Ви можете редагувати це, щоб вимкнути правила в усьому світі. Перетягніть цей файл у виконуваний файл редактора налаштувань у цьому файлі, щоб редагувати його.
Ви також можете помістити копії файлу налаштувань у свої проекти, щоб замінити загальні налаштування.
Якщо ви використовуєте інтеграцію Visual Studio, а не лише інтеграцію MSBuild, ви зможете отримати доступ до редактора налаштувань для кожного проекту, клацнувши правою кнопкою миші на своєму проекті та вибравши StyleCop Settings
щось подібне.
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop
. Інтеграція ReSharper також буде виглядати там (а також переглядати будь-які
Settings.StyleCop
файл у тому ж каталозі, що і ваш .sln
файл.
C:\Program Files (x86)\StyleCop 4.7
Stylecop можна налаштувати на рівні проекту. Легко керуйте правилами, використовуючи графічний інтерфейс замість редагування файлу налаштувань. (Деякий час в деяких версіях згадується як налаштування Stylecop)
Ви побачите варіант пошуку / пошуку, як тільки ви оберете параметр налаштувань, як на малюнку нижче.
Приклад: Якщо ви хочете видалити правило, де // коментарі заборонені, а //// дозволено stylecop, знайдіть ідентифікатор правила stylecop. У цьому випадку це SA1005. Ви можете побачити це в розділі попереджень під час запуску stylecop у своєму проекті. Знайдіть ключове слово SA1005, і ви побачите це в розділі результатів. Просто зніміть прапорець.
Ви можете керувати правилами, як показано нижче
Це конкретне правило підпадає під Правила читабельності - Доступ учасників - SA1101: PrefixLocalCallsWithThis.
Якщо ви вимкнете це, це повинно перестати кричати на вас ... я повинен був це зробити. Stylecop болить мене головою.