fxcop 会检查所有规则吗?

Posted

技术标签:

【中文标题】fxcop 会检查所有规则吗?【英文标题】:Does fxcop checks all the rules? 【发布时间】:2011-01-27 15:36:20 【问题描述】:

FxCop 是否检查所有标准代码规则。我觉得它只检查它所写的内容。我不会检查未写的内容。就像某些函数没有 f​​xcop 无法分辨的异常处理一样。那么有没有其他工具或技巧来实现这种分析?

最好的问候, 苏博德

【问题讨论】:

【参考方案1】:

很难真正回答这个问题。我认为您要问的是“FXCop 是否可以检查编写的代码。”答案是肯定的,但前提是规则是这样写的。

例如,如果您有一个实现 IDisposable 的变量,FxCop 将检查以确保对该对象调用 Dispose。如果没有,它会发出警告。

它确实无法检查您是否包含异常处理,因为有(很多)有效时间您不想在给定方法中进行异常处理,因为它将在上游处理。

【讨论】:

以上是关于fxcop 会检查所有规则吗?的主要内容,如果未能解决你的问题,请参考以下文章

FxCop:检查程序集信息值的自定义规则

如何在所有开发者之间共享 FxCop 规则?

FxCop 自定义规则检查命名空间

你希望 FxCop/宪兵有啥规则?

查询 FxCop 以获取支持的规则(使用命令行)

fxcop 自定义规则 - 检查源代码以查找新关键字