我已经通过 NuGet 安装了 Stylecop。我希望禁用一些规则,并且我知道这可以通过我读到的配置文件来完成。但是,我在任何地方都找不到该文件,并且似乎很少有文档描述在何处创建该文件。
我该如何制作文件?
Edit:由于这个问题几年后似乎仍然受到关注,我建议使用基于 Roslyn 分析器的 StyleCop https://github.com/DotNetAnalyzers/StyleCopAnalyzers now.
这有几个优点:
- 它实际上是维护和活跃的。
- 利用 Roslyn,可以为您执行一些更改。
- 它是一个 NuGet 包,因此作为项目的一部分安装,这意味着您不再需要安装看似未维护的 StyleCop Visual Studio 扩展(前提是您甚至可以找到正确的位置来下载它!)。通过这种方式,您可以在 OSS 等中更轻松地强制执行代码样式/约定。
- 自动创建
.ruleset
为您创建文件,并且由于使用 Roslyn 分析器,您可以获得启用/禁用规则的 IDE 支持。
如果您通过 NuGet 安装了 Stylecop(StyleCop.MSBuild https://www.nuget.org/packages/StyleCop.MSBuild/包),那么您将不会拥有其他答案中详细说明的文件夹。
您将在此处的项目文件夹中找到该文件:
包\StyleCop.MSBuild.{版本}\tools\Settings.StyleCop
您应该将此文件复制到项目的根目录。
如果您不想手动编辑文件,工具文件夹中还有一个名为 StyleCopSettingsEditor 的不错的 gui 工具,您只需将设置文件拖到其中即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)