代码分析
JetBrains Rider 帮助您在多个层面分析代码,从编辑器中的单个语句到整个解决方案的架构。
查找代码问题
JetBrains Rider 通过在 C#、VB.NET、XAML、XML、ASP.NET、ASP.NET MVC、Razor、JavaScript、TypeScript、HTML、CSS、ResX 和构建脚本代码中应用超过 2500 项 代码检查 ,提供静态代码分析(也称为代码检查),在您编译之前检测编译器和运行时错误,建议修正和改进。
默认情况下,JetBrains Rider 会在您打开代码文件时开始分析,编辑过程中持续分析,直到文件关闭。 这种 设计时检查通过持续应用所有代码检查静默执行。 JetBrains Rider 不仅根据 严重性级别在编辑器中直接突出显示代码问题,还提供 代码问题之间导航的命令。
如果需要,您可以 运行代码检查以检查特定项目或整个解决方案 ,并查看在指定范围内发现的问题列表。
此外,您可以启用 解决方案范围分析 ,检测整个解决方案中的所有错误,并扩展当前文件中的代码检查列表(例如,它会发现未使用的公共成员)。
如果需要,您可以使用 代码注解来自定义 JetBrains Rider 检查代码的方式。
代码问题的快速修复
JetBrains Rider 帮助您自动解决大多数发现的代码问题。 您只需在光标位于编辑器中 突出显示的代码问题上时按下 Alt+Enter ,并检查建议的 快速修复。
代码探索
JetBrains Rider 还提供一些功能,这些功能不会自动检测代码问题,而是允许您通过更深入的代码调查自行发现潜在问题。 例如,您可以 研究调用链 ,并 查找特定值的来源和去向。 有关这些功能的更多信息,请参阅 代码探索 部分。
键盘快捷键
您可以使用以下快捷键来使用代码分析功能:
代码分析
有关 JetBrains Rider 键盘快捷键的完整列表,请参阅 预定义键位图中的键盘快捷键。