Где находится файл конфигурации Stylecop?
Я установил Stylecop через NuGet. Я хочу отключить некоторые правила, и я знаю, что это можно сделать через файл конфигурации из того, что я прочитал. Тем не менее, я не могу найти файл в любом месте, и, похоже, мало документации, описывающей, где создать файл.
Как мне сделать файл?
Изменить. Поскольку этот вопрос все еще кажется привлекательным, пару лет спустя, я рекомендую использовать StylCop на основе Roslyn Analyzer.
Это имеет несколько преимуществ:
- Это фактически поддерживается и активно.
- Использует Roslyn и может внести некоторые изменения для вас.
- Это пакет NuGet, поэтому он устанавливается как часть ваших проектов, а это значит, что вам больше не нужно устанавливать, казалось бы, незанятое расширение StyleCop Visual Studio (что, если вы даже можете найти нужное место для его загрузки, в первую очередь!). Таким образом, вы можете усилить стиль/соглашения кода намного проще, например, в OSS.
- Автоматически создает файл
.ruleset
для вас, и в результате использования Roslyn Analyzers вы получаете поддержку IDE для включения/отключения правил.
Ответы
Ответ 1
Если вы установили Stylecop через NuGet (пакет StyleCop.MSBuild), тогда у вас не будет папки, подробно описанной в других ответах.
Здесь вы найдете файл в папке проекта:
пакеты \StyleCop.MSBuild. {версия}\инструменты\Settings.StyleCop
Вы должны скопировать этот файл в корень вашего проекта.
Если вы не хотите вручную редактировать файл, в папке с инструментами также есть красивый инструмент gui, называемый StyleCopSettingsEditor, который вы можете просто перетащить на свой файл настроек.
Ответ 2
Если вы скопируете файл StyleCop.Settings
в корень решения, он будет наследоваться всеми проектами. Это означает, что он может храниться в Source Control и доступен любому серверу непрерывной интеграции, который вы используете.
Если вы ссылаетесь на файл и изменяете его в C:\Program Files (x86)\StyleCop {{version}}\Settings.StyleCop
его необходимо поддерживать на каждом ПК разработчика. где, копируя его в корень решения
Ответ 3
Файл Settings.StyleCop
должен находиться в вашем каталоге установки, на моей машине он находится здесь:
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop
Вы можете отредактировать настройки правил, открыв этот файл с помощью StyleCopSettingsEditor.exe
, находящегося в том же каталоге (двойной щелчок по файлу настроек сделает трюк).