3

我正在开发一个 C# 解决方案,我正在使用与 Visual Studio 集成的 Gendarme,以便在编译时输出到错误列表窗口。

我可以在 Gendarme 的源代码和文档中看到,您可以指定一个忽略列表以让 Gendarme 忽略程序集中的某些类,但我一生都无法在网上找到任何显示格式示例的文档此文件需要。

任何人都可以帮忙吗?

4

2 回答 2

4

这非常简单,您可以在self-test.ignore文件中找到一个示例。基本忽略规则格式如下:

R: Gendarme.Rules.Category.Name
T: Excluded.Class.Name
N: Excluded.Namespace.Name
M: System.Void Excluded.Class::ExcludedMethodSignature(System.Int32)
A: ExcludedAssembly
... (other lines related to this rule)

R: Gendarme.Rules.Next.Rule
...

您可能还希望查看忽略文件解析代码

于 2011-05-10T17:47:50.917 回答
1

此链接描述了格式并且还有一个有用的说明: http: //manpages.ubuntu.com/manpages/oneiric/man5/gendarme.5.html

可以从 Gendarme 生成的 XML 缺陷列表中自动生成忽略文件(使用 gd2i)。

于 2012-01-03T23:05:41.813 回答