没有人知道正确的方式来明确指定哪些规则宪兵将使用?或排除哪些规则?我并没有很多欢乐寻找答案的单声道文件。

我想要做的是一个像这样的宪兵rules.xml文件中指定的规则之一:

<rules include="AvoidAssemblyVersionMismatchRule" from="Gendarme.Rules.BadPractice.dll"/>

这样做,我希望我们就可以关掉,我们不关心规则。问题是,以这种方式指定的所有规则之后,我发现了不同数量的缺陷检测到时,我使用默认方法宪兵提供,它的形式是比较:

<rules include="*" from="Gendarme.Rules.BadPractice.dll"/>
<rules include="*" from="OTHER DLL NAMES"/>

有没有人这样做呢?或任何人都可以点我在一些宪兵的导演规则使用文档?

有帮助吗?

解决方案

要回答我的问题:

指定规则明确,因为我上面列出的自定义规则列表中选择正确的方法,我得到不同数量的结果回来是因为在宪兵叶“默认”规则集进行扫描代码味道,一旦理由我加入该扫描到默认列表,所述缺陷总数相匹配。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top