禁用StyleCop规则

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

如何closuresStyleCop规则。 我看了,但无法find如何做到这一点。

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

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

如果您使用的是Visual Studio集成,而不仅仅是MSBuild集成,那么您应该能够通过右键单击您的项目并select“StyleCop设置”或类似的内容,以每个项目的方式进入设置编辑器。

该特定规则在可读性规则 – 成员访问 – SA1101:PrefixLocalCallsWithThis下。

如果你把它关掉,它应该停止对你尖叫…我必须这样做。 Stylecop一直让我头疼。

Stylecop可以在项目级进行configuration。 使用graphics界面轻松pipe理规则,而不是编辑设置文件(某些版本在Stylecop设置中提到了一些版本)

一旦您select设置选项,您应该会看到一个search/查找选项,如下图所示。

例如:如果你想删除一个不允许注释的规则//////被stylecop允许,那么searchstylecop规则id。 在这种情况下,它是SA1005。 当您在项目中运行stylecop时,您可以在警告部分看到这一点。 用关键字SA1005查找,你应该在结果部分看到。 只需取消选中。

在这里输入图像说明

您可以按照以下方式pipe理规则

在这里输入图像说明