禁用StyleCop规则

AJM*_*AJM 74 stylecop visual-studio

我正在使用StyleCop.但是我想忽略一些规则,例如this.在班级成员面前使用.

如何关闭StyleCop规则.我看了但是找不到怎么做.

bdu*_*kes 79

在StyleCop安装中,有一个Settings.StyleCop文件.您可以对其进行编辑以全局关闭规则.将该文件拖到该文件中的Settings Editor可执行文件中进行编辑.

您还可以将设置文件的副本放入项目中以覆盖全局设置.

如果您正在使用Visual Studio集成而不仅仅是MSBuild集成,那么您应该能够通过右键单击项目并选择StyleCop Settings类似的项目来逐个项目地进入设置编辑器.

  • @Wardy如果你在同一个解决方案中拥有所有这些,你可以将`Settings.StyleCop`文件放在与`.sln`文件相同的目录中. (4认同)
  • @Harrison,您是否尝试在Settings.StyleCop文件上使用StyleCopSettingsEditor.exe,而不是手动编辑?它位于`C:\ Program Files(x86)\ StyleCop 4.7`中 (4认同)

Kur*_*ula 10

Stylecop可在项目级别进行配置.使用图形界面而不是编辑设置文件轻松管理规则.(有些时候在某些版本中称为Stylecop设置)

选择设置选项后,您应该会看到搜索/查找选项,如下图所示.

例如:如果要删除不允许注释的规则并且stylecop允许////,则搜索stylecop规则ID.在这种情况下,它是SA1005.在项目中运行stylecop时,可以在警告部分中看到此信息.使用关键字SA1005查找,您应该在结果部分看到.只是取消选中.

在此输入图像描述

您可以按如下方式管理规则

在此输入图像描述


Dea*_*ers 6

该特定规则属于可读性规则 - 成员访问 - SA1101:PrefixLocalCallsWithThis.

如果你关闭它应该停止尖叫你...我必须这样做.Stylecop让我很头疼.