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

Cas*_*tra 15 c# visual-studio-code rider

目标

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

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

在此输入图像描述

有两种用法,但从未使用过以下类:

在此输入图像描述

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

问题

当然,我们不会手动搜索这些...我们如何找到所有未使用的代码

Jur*_*sky 24

要在 Rider 中查找未使用的代码

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

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

  1. Alt+Enter显示 Rider 的代码检查弹出窗口。
  2. 向右箭头展开当前检查的选项。
  3. 向右箭头展开“查找类似问题”子菜单。
  4. 选择查找问题的范围。在此输入图像描述
  5. 使用检查结果窗口,如上所示。