是否可以抑制特定的宪兵缺陷消息?
我想在源代码中用一个标志或类似的东西来做到这一点。
最佳答案
正如poupou已经指出的那样,版本2.10支持[SuppressMessage]属性。
例如,要取消使用“EasureNonAlphanumericIdentifierRule”规则,请执行以下操作:
[SuppressMessage("Gendarme.Rules.Naming", "AvoidNonAlphanumericIdentifierRule")]
protected void Application_Start()
{
...
}
请注意,您需要指定规则所在的程序集的名称...在这种情况下,避免NonAlphanumericIdentifierRule位于Gendarme.Rules.Naming.dll中。规则及其程序集名称的完整列表为here。