从 FxCop 中排除规则

Posted

技术标签:

【中文标题】从 FxCop 中排除规则【英文标题】:Exclude rules from FxCop 【发布时间】:2015-02-18 18:09:53 【问题描述】:

我在我的 .Net 项目中使用 Stylecop、FxCop 和 FxJudge。我想在编译代码时排除全球化规则检查。有我可以更改的配置文件吗?有任何资源可以解释在不使用 FxCop.exe 的情况下执行此操作的过程并在构建过程中指定这一点吗?

【问题讨论】:

【参考方案1】:

上图显示了运行 fxcop 并启用了仅一条规则。 我不确定这种方法是否会对您有所帮助,但我在 Jenkins 中所做的是使用 MSBuild 构建。接下来,我保存了一个 FxCop 项目,其中包含我要检查的规则。所以在构建之后我调用 FxCop 项目来分析代码。 如果这种方式适合你,我可以发布更多信息。

【讨论】:

我也这样做,但不能排除某些规则。

以上是关于从 FxCop 中排除规则的主要内容,如果未能解决你的问题,请参考以下文章

从 FxCop 代码分析中排除完整的命名空间?

FxCop 不尊重我的排除

自动生成项目时如何在源中排除 FxCop?

vs 代码分析工具——FxCop analyzers & nuget 包 排除

使用 FxcopIntegrator 时排除类/方法

从 HTACCESS 文件中的所有 ISAPI 重写 3 规则中排除目录