如何查找所有未使用的成员或对象
我想尝试使代码审查更快一些。 在VS中,在特定的类或.aspx页面或其他任何页面上,我可以右键单击变量,方法,属性并使用查找用法,这仍然是一个非常手动的过程,我不想这样做页面上的每一个方法,属性等…因为大多数可能都没有被更改过。
那么有一种快速的方法可以给我一个页面上的错误列表,开发人员创建并可能一次使用的引用,但是停止使用它并忘记清理?
不确定获得某种报告的最佳方式,可以向我显示每页甚至每个项目…
Resharper可以做到这一点
来自http://www.jetbrains.com/resharper/features/newfeatures.html
这些检查可以帮助您发现:
- 未使用的非私人声明
- 未使用的非私有方法的返回值
- 未访问的非私人字段
- 非私有成员中未使用的参数
- 从未调用的抽象或虚拟事件
- 未分配的字段
- 可以在内部而不是公开的成员和类型
您可以设置内联错误的提示或警告。
对于每个警告,请参阅单击它,然后按“Alt + enter”。 你应该得到一个菜单项,上面写着“检查选项…”。 选择它并将其设置为错误。
您可以将多个严重性更改为错误
菜单Resharper>选项>检查严重性
有些人可能想犯错误
- 不使用分配
- 类永远不会被实例化
- 从不使用方法返回值
- 未访问的字段
- 未使用的decleration
- 未使用的类型参数
打开sultion wide错误报告
看看VS右下角的小灰点。 假设它被关闭它将是灰色的。 双击它,然后在对话框中单击“确定”。