JetBrains Rider 2025.2 Help

在特定范围内查找代码问题

设计时代码检查 在您在编辑器中编写代码或审查特定文件时非常有帮助。 然而,JetBrains Rider 还允许您在整个解决方案或更小的范围内运行静态代码分析,并以友好的视图检查结果。

开始代码检查

在解决方案、项目或自定义范围内检查代码

  1. 决定是否希望 解决方案范围检查 的结果(例如,未使用的公共成员)包含在报告中。 如果希望包含这些结果,请 启用解决方案范围分析。 请注意,当启用解决方案范围分析时,即使您只需要检查单个项目,JetBrains Rider 也必须分析整个解决方案,因此请准备好需要更多时间。

  2. 请执行以下操作之一:

    • 从主菜单中选择 代码 | 检查代码…

    • 您还可以通过选择单个检查在所需范围内检查代码,例如,您可能希望检查是否有可以转换为自动属性的属性。

      要运行单个检查,请按 Ctrl+Alt+Shift+I 或从主菜单中选择 代码 | 分析代码 | 按名称运行检查… ,然后开始输入检查的名称:

      JetBrains Rider:使用单个检查检查代码
    • 解决方案资源管理器 中,选择要检查的项目(文件、文件夹、项目、解决方案文件夹),右键单击所选内容,然后在上下文菜单中选择 检查代码…

  3. 在打开的对话框中,指定应检查代码的范围。

  4. 问题窗口 将打开并显示检测到的代码问题。

分析检查结果

在 问题窗口 中,您可以查看发现的代码问题列表,并通过双击条目在编辑器中定位它们:

在“检查结果”窗口中检测到的代码问题

每次新的代码检查运行都会在窗口中打开一个新选项卡,因此之前运行的结果会保留,直到您关闭它们的选项卡。

您可以选择切换 一键导航 一键导航 ,以便问题在工具窗口中获得焦点时立即在编辑器中定位。

使用 Qodana 运行代码检查

默认情况下,该插件在 JetBrains Rider 中捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。 欲了解更多信息,请参阅 启用插件设置

您可以使用 Qodana 本地或远程检查您的代码。 Qodana 的主要用例是在 CI/CD 服务器上远程执行资源密集型代码分析。 但是,您也可以在 IDE 中运行相同的分析,以确保获得相同的结果,并能够在源代码中定位检测到的问题。

在 C#、Visual Basic 和 C++ 中,Qodana 使用与本地 Rider 代码分析引擎相同的 检查集

  1. 在主菜单中,进入 工具 | Qodana | 试用 Qodana 代码分析.

  2. 请选择您希望在哪里运行检查:本地或在您的 CI/CD 服务器上。

    要在服务器上运行检查,您需要先在 CI 上设置 Qodana。

  3. Qodana 配置文件已打开。 在此文件中,您可以指定 Qodana 检查配置文件,启用或禁用特定检查,并指定在分析之前应安装的插件列表。

    点击 运行

分析完成后,报告将在 问题 工具窗口的 Qodana 选项卡中显示。 您可以在本地处理结果或将其发送到 Qodana Cloud

所有本地运行的 Qodana 分析报告都已保存,可从主菜单访问: 工具 | Qodana | [报告名称]。 当前打开的报告旁有一个复选标记,您可以点击它来关闭报告。

有关 Qodana 的更多信息,请参阅其 文档

最后修改日期: 2025年 9月 26日