J'ai installé Stylecop via NuGet. Je souhaite désactiver certaines règles, et je sais que cela peut être fait via un fichier de configuration à partir de ce que j'ai lu. Cependant, je ne trouve le fichier nulle part, et il semble y avoir peu de documentation décrivant où créer le fichier.
Comment puis-je créer le fichier?
Edit : Comme cette question semble toujours attirer l'attention quelques années plus tard, je recommande d'utiliser Roslyn Analyzer based StyleCop now .
Cela présente quelques avantages:
.ruleset
pour vous, et grâce à l'utilisation des analyseurs Roslyn, vous obtenez IDE support pour l'activation/la désactivation des règles.Si vous avez installé Stylecop via NuGet (le package StyleCop.MSBuild ), vous n'aurez pas le dossier détaillé dans les autres réponses.
Vous trouverez le fichier dans votre dossier de projet ici:
packages\StyleCop.MSBuild. {version}\tools\Settings.StyleCop
Vous devez copier ce fichier à la racine de votre projet.
Si vous préférez ne pas éditer manuellement le fichier, il y a aussi un outil gui Nice appelé StyleCopSettingsEditor dans le dossier tools, sur lequel vous pouvez simplement faire glisser votre fichier de paramètres.
Si vous copiez le fichier Settings.StyleCop
À la racine de la solution, il sera hérité par tous les projets. Cela signifie qu'il peut être conservé dans le contrôle de code source et accessible par n'importe quel serveur d'intégration continue que vous utilisez.
Si vous référencez et modifiez le fichier dans C:\Program Files (x86)\StyleCop {{version}}\Settings.StyleCop
cela doit être maintenu en ligne sur le PC de chaque développeur. où en le copiant à la racine de la solution
Le fichier Settings.StyleCop
devrait se trouver dans votre répertoire d'installation, sur ma machine c'est ici:
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop
Vous pouvez modifier les paramètres de règle en ouvrant ce fichier avec StyleCopSettingsEditor.exe
, situé dans le même répertoire (double-cliquer sur le fichier de paramètres fera l'affaire).