JetBrains Rider 2025.2 Help

检查严重性

此页面下的 JetBrains Rider 设置 列出了所有 JetBrains Rider 的 代码检查 ,按语言和类别分组。 使用此页面更改 JetBrains Rider 分配给每个检查发现的问题的 严重性级别禁用 特定检查。

请注意,此页面仅列出具有可配置严重性级别的检查。 还有数百个检查可以检测编译器错误,这些检查具有固定的 错误严重性级别 ,并且不会显示在此处。

每种语言的代码检查分为几个类别:

潜在的代码质量问题

此类别包括检测关键问题(代码异味)的检查,主要为 错误警告 级别。 此类别还包括 确保本地化支持的检查

常见做法和代码改进

此类别包含主要影响代码可读性的中等严重性问题的检查。

代码中的冗余

此类别中的代码检查查找冗余和无用代码,这些代码会影响代码的可读性和样式,可以安全地删除。 某些代码冗余无法自动修复,针对这些冗余的快速修复将在交互模式下执行,需要用户输入。 但大多数冗余可以在无需用户交互的情况下修复,使用 范围内修复代码清理

语言使用机会

此类别包括代码检查,主要具有 建议 严重性级别,当可以使用更高级的语言结构时会通知您。 这些检查会检测过时语言版本的语法,并建议使用更现代语言版本的功能。 对于大多数支持的语言,语言版本 可以自动检测或手动设置

代码通知

此类别包含轻微严重性级别的代码检查。

代码样式

此类别中的检查会检测 代码语法样式的违规行为。 与大多数代码检查不同,这些检查可以根据 JetBrains Rider 设置 编辑器 | 代码样式 | [语言] | 语法样式 页上配置的相应代码样式规则,检测到相同的代码结构作为代码问题,也可能不会检测到。 Ctrl+Alt+S 您还可以使用 代码清理修复这些检查检测到的问题。

约束违规

此类别包括代码检查,主要具有 警告严重级别,用于检测与符号属性相关的违规行为,包括 JetBrains Rider 的代码注解 ,以及其他类似问题。

符号声明中的冗余

此类别包括代码检查,主要具有 警告 严重性级别,检测空的和未使用的符号声明。

编译器警告

此类别中的检查可在编译之前检测到 编译器警告

拼写问题

这些检查 检测各种上下文中的拼写错误

NUnit

这些检查会检测与 NUnit 测试相关的代码问题。

Xunit

这些检查会检测与 xUnit.Net 测试相关的代码问题。

格式设置

此类别中的检查 检测代码格式问题

Clang-Tidy 检查

此类别中的检查由 Clang-Tidy 提供——一个功能强大的开源代码分析工具, 已集成到 JetBrains Rider 中。

Clang

此类别中的检查对应于 集成到 JetBrains Rider 中的 Clang 编译器警告。

Clang Static Analyzer 检查

此类别中的检查是来自 Clang 静态分析器 集成到 JetBrains Rider 的诊断。

所有静态分析器检查默认均为禁用状态,因为启用它们会显著降低 Clang-Tidy 的速度。

Unreal Engine

此类别中的检查特定于 Unreal Engine 项目。

Unreal 构建系统

此类别中的检查是特定于 Unreal Engine项目的。

Unity

此类别中的检查报告特定于 Unity项目的代码问题。

Unity Burst 编译器警告

此类别中的检查会报告 Unity Burst Compiler 在代码实际编译之前的警告。

Unity 性能检查

此类别中的检查报告 Unity 项目中的计算效率低下的模式。

如果检查的默认严重性级别被更改,您将看到其旁边的 重置为默认 ThemedIcon.Undo.Screen.(Gray).png 按钮,允许您将严重性重置为默认值。

同样的按钮也会出现在该检查所属的类别旁边,单击此按钮将重置该类别内所有检查的默认严重性级别。

在 JetBrains Rider 设置对话框中更改检查严重性
最后修改日期: 2025年 9月 26日