【发布时间】:2017-03-25 16:13:37
【问题描述】:
随着时间的推移和几次重构之后,我的代码中经常充斥着虚假和不必要的ReSharper disable cmets 和[SuppressMessage("ReSharper", "X")] 属性。随着代码的发展,现在不需要以前有价值的警告抑制了。
有没有办法让 ReSharper 在不再需要这些 cmets/属性时向我发出警告?
这对于单元测试特别有用。例如,我经常调用被测类的构造函数而不将其分配给任何变量,因为它对保证构造函数的行为很有用。所以我当然会加入// ReSharper disable once ObjectCreationAsStatement 评论。但是我经常会发现一个重构,将构造的实例分配给一个变量,然后我不再需要我用来禁用警告的注释,只会使代码变得混乱。
【问题讨论】:
-
如果有办法,那么我想下一个问题是:“有没有办法通过评论禁用虚假 cmets 的警告?”大声笑