我在团队环境中工作,并负责实施代码分析。我目前正在寻找为我们的团队找到一套好的规则,并使用我们当前的代码作为模型,以保留哪些规则以及要删除哪些规则。 CA2000实际上在我们的代码中发现了问题,但它也发现了大量未被处置的DataTable / DataSet。
根据this,我们不需要处理它们,而且我们有大量的代码没有处理它们。我们不想花时间改变它。
保持相关警告的最短路径(遗憾地到处都是)并消除所有DataTables(团队不想花时间修理)的噪音?我已经研究过构建一个自定义规则(我宁愿不做),但是想知道这是否已经解决了。我用谷歌搜索,但我找不到任何相关的东西。有什么帮助吗?
答案 0 :(得分:1)
second answer关于you referenced(其得到的回答比接受的回答更多)的问题表明你应该处理它们(因为它们是可终结的对象)。
不幸的是,这可能不会影响那些不想解决问题的人,但是试图压制这种警告可能会给人一种虚假的安全感,并可能掩盖未来的问题。