【发布时间】:2023-08-09 21:47:01
【问题描述】:
我正在使用 StyleCop。但是有一些规则我想忽略,例如在班级成员前面使用this.。
如何关闭 StyleCop 规则。我看过但找不到怎么做。
【问题讨论】:
我正在使用 StyleCop。但是有一些规则我想忽略,例如在班级成员前面使用this.。
如何关闭 StyleCop 规则。我看过但找不到怎么做。
【问题讨论】:
在您的 StyleCop 安装中,有一个 Settings.StyleCop 文件。您可以对其进行编辑以全局关闭规则。将该文件拖到该文件中的 Settings Editor 可执行文件上进行编辑。
您还可以将设置文件的副本放入您的项目中以覆盖全局设置。
如果您正在使用 Visual Studio 集成而不仅仅是 MSBuild 集成,您应该能够通过右键单击您的项目并选择 StyleCop Settings 或类似的东西来访问每个项目的设置编辑器。
【讨论】:
C:\Program Files (x86)\StyleCop 4.7\Settings.StyleCop。 ReSharper 集成也将在那里查看(以及查看项目中的任何覆盖设置文件)
Settings.StyleCop 文件与.sln 文件放在同一目录中。
C:\Program Files (x86)\StyleCop 4.7
【讨论】:
该特定规则在可读性规则 - 成员访问 - SA1101:PrefixLocalCallsWithThis 下。
如果你把它关掉,它应该不会再对你大喊大叫了……我必须这样做。 Stylecop 一直让我头疼。
【讨论】: