代码分析CA2000自动抑制DataTables

时间:2013-10-30 16:11:31

标签: .net visual-studio datatable code-analysis fxcop

我在团队环境中工作,并负责实施代码分析。我目前正在寻找为我们的团队找到一套好的规则,并使用我们当前的代码作为模型,以保留哪些规则以及要删除哪些规则。 CA2000实际上在我们的代码中发现了问题,但它也发现了大量未被处置的DataTable / DataSet。

根据this,我们不需要处理它们,而且我们有大量的代码没有处理它们。我们不想花时间改变它。

保持相关警告的最短路径(遗憾地到处都是)并消除所有DataTables(团队不想花时间修理)的噪音?我已经研究过构建一个自定义规则(我宁愿不做),但是想知道这是否已经解决了。我用谷歌搜索,但我找不到任何相关的东西。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

second answer关于you referenced(其得到的回答比接受的回答更多)的问题表明你应该处理它们(因为它们是可终结的对象)。

不幸的是,这可能不会影响那些不想解决问题的人,但是试图压制这种警告可能会给人一种虚假的安全感,并可能掩盖未来的问题。