81

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

如何关闭 StyleCop 规则。我已经看过但找不到怎么做。

4

3 回答 3

82

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

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

如果您使用的是 Visual Studio 集成而不仅仅是 MSBuild 集成,您应该能够通过右键单击您的项目并选择StyleCop Settings类似的东西来访问每个项目的设置编辑器。

于 2009-03-13T16:01:20.463 回答
11

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

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

例如:如果您想删除一条规则,其中 // 评论是不允许的并且 //// 是 stylecop 允许的,然后搜索 stylecop 规则 ID。在这种情况下,它是 SA1005。当您在项目中运行 stylecop 时,您可以在警告部分看到这一点。使用关键字 SA1005 查找,您应该在结果部分看到它。只需取消选中即可。

在此处输入图像描述

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

在此处输入图像描述

于 2017-02-09T20:04:15.950 回答
6

该特定规则位于可读性规则 - 成员访问 - SA1101:PrefixLocalCallsWithThis 下。

如果你把它关掉,它应该不会再对你大喊大叫了……我必须这样做。Stylecop 一直让我头疼。

于 2012-04-04T21:48:49.327 回答