首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对虚假ReSharper注释/属性的ReSharper警告?

对虚假ReSharper注释/属性的ReSharper警告?
EN

Stack Overflow用户
提问于 2017-03-26 00:13:38
回答 1查看 210关注 0票数 1

随着时间的推移和经过几次重构,我的代码中经常会堆满虚假和不必要的ReSharper disable注释和[SuppressMessage("ReSharper", "X")]属性。随着代码的发展,过去有价值的警告抑制现在不再需要了。

有没有办法让ReSharper在不再需要这些注释/属性时向我发出警告?

这对于单元测试特别有用。例如,我经常调用被测类的构造函数,而不将其赋值给任何变量,因为这对保证构造函数行为很有用。所以我当然会加入// ReSharper disable once ObjectCreationAsStatement注释。但是,我经常会发现一个重构,它将构造的实例分配给一个变量,然后我输入的禁用警告的注释不再需要,只会使代码变得混乱。

EN

回答 1

Stack Overflow用户

发布于 2017-03-27 22:11:14

根据the comment on this page,您可以启用internal mode (instructions how here)。然后..。

如果启用此选项,则在"ReSharper -> Options -> code comment -> -> severity“菜单下会显示代码检查"Redundant Code Inspection comment”。

请注意……

只有在解决方案范围分析中的"ReAnalyze all files“之后,此检查才能正常工作。当您在源文件中键入某些内容时,检查可能会生成错误警告。此外,它不检查属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43018749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档