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

标签 c# visual-studio-code rider

目标
理想情况下,我们的项目不包含未使用的命名空间/方法/函数和类。
例如,找到所有这些的使用次数是相当简单的;
enter image description here
有两种用法,但从未使用过以下类:
enter image description here
此类代码可能会在相当长的一段时间内不被注意,同时为整个解决方案带来不必要的开销。
我想要实现的是对所有未使用代码的概述,以便开发人员可以轻松评估解决方案中应该和不应该保留的内容。

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

最佳答案

查找未使用的代码 在骑士:

  • 选择代码 |在应用程序菜单中检查代码。
  • 选择要检查的范围(解决方案、项目或自定义范围)。
  • 在检查结果窗口中,按问题类别(也可选择按问题类型)对检查进行分组。
  • 关注代码中的冗余和符号声明中的冗余下的问题:Inspeciton Results in Rider

  • 或者,当您在编辑器中阅读或编辑代码时,您可能会遇到 Rider 向您显示的特定未使用代码警告。如果您想查找与某个特定问题相似的所有问题 :
  • 按 Alt+Enter 显示 Rider 的代码检查弹出窗口。
  • 按向右箭头以展开当前检查的选项。
  • 按向右箭头展开查找类似问题子菜单。
  • 选择范围以查找问题。 enter image description here
  • 使用检查结果窗口,如上所示。
  • 关于c# - 在我的项目中查找所有未使用的代码 (Rider/VSCode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64914694/

    相关文章:

    c# - c# 索引中的二维数组使用 lambda 表达式搜索数组

    visual-studio-code - 错误 : Command failed: C:\WINDOWS\System32\wslconfig. exe/list

    rider - 如何在 Rider 中添加自定义代码检查规则

    c# - JetBrains Rider C# 应用程序需要管理员权限

    c# - Jetbrains Rider在Visual Studio调试器中是否有类似View反汇编代码的功能

    c# - 导出到 Excel 给我复选框而不是字符串

    c# - 抛出 KeyNotFoundException 时,如何查看未找到哪个 key ?

    c# - 如何邀请Facebook申请?

    python - 在 Windows 上的 VSCode 中调试 Python C/C++ 扩展

    docker - 在没有本地文件的 docker 镜像上使用 VSCode 远程开发