查找我的项目中所有未使用的代码 (Rider/VSCode)

Find all unused code in my project (Rider/VSCode)

目标

理想情况下,我们的项目不包含未使用的命名空间/方法/函数classes

查找所有这些的使用次数相当简单,例如;

有两种用法,而以下 class 从未使用过:

这样的代码可能会在相当长的一段时间内不被注意,同时会给整个解决方案带来不必要的开销。 我想要实现的是所有未使用代码的概述,因此开发人员可以轻松评估解决方案中应该保留和不应该保留的内容。

问题

当然我们不会手动搜索这些... 我们怎样才能找到所有未使用的代码

在 Rider 中找到未使用的代码

  1. Select 代码 |在应用程序菜单中检查代码
  2. 选择要检查的范围(解决方案、项目或自定义范围)。
  3. 检查结果window中,按问题类别(也可以按问题类型)对检查进行分组。
  4. 关注代码冗余符号声明冗余下的问题:

或者,当您在编辑器中阅读或编辑代码时,您可能会遇到 Rider 向您显示的特定未使用代码警告。如果您想查找与某一特定问题相似的所有问题

  1. A​​lt+Enter显示Rider的代码检查弹出窗口。
  2. 向右箭头展开当前检查的选项。
  3. 右箭头展开查找类似问题子菜单。
  4. Select 发现问题的范围。
  5. 使用 检查结果 window 如上所示。