【问题标题】:FxCop rule to detect swallowed exceptionsFxCop 规则来检测被吞下的异常
【发布时间】:2023-06-19 00:35:01
【问题描述】:

是否有 FxCop 规则来查找被吞下的异常?

我找到了这篇文章http://mystuffisallhere.com/blog/post/2006/01/02/An-FxCop-rule-to-detect-swallowed-exceptions.aspx,但我找不到可以完成这项工作的代码或 dll。

谢谢 阿尔米尔

【问题讨论】:

  • 也许您应该尝试自己编写规则。如果您遇到困难,请在此处提出问题,以便社区可以帮助您。

标签: code-analysis fxcop static-code-analysis


【解决方案1】:

CA1031 [1] 应该“抓住”更严重的罪犯,即“包罗万象”

宪兵 [2] 有一个类似的规则 [3],如果您希望将其扩展为检测所有吞下异常的情况,可以使用完整的源代码。

[1]http://msdn.microsoft.com/en-us/library/ms182137%28v=VS.100%29.aspx

[2] 披露:我是宪兵维护者

[3]https://github.com/spouliot/gendarme/wiki/Gendarme.Rules.Exceptions.DoNotSwallowErrorsCatchingNonSpecificExceptionsRule%282.10%29

【讨论】: