JetBrains Rider 2025.1 Help

忽略部分代码

在大多数解决方案中,可能有一些代码部分您希望禁用部分或全部 JetBrains Rider 功能。 本主题列出了所有可用的方法,使 JetBrains Rider 忽略特定的代码部分。

禁用部分代码的代码检查

方案

通过忽略您不打算改进的代码部分,减少 设计时代码检查特定范围内的代码检查 中的不必要结果。

如何忽略

  • 要忽略当前文件,请按 Ctrl+Alt+Shift+8

  • 要忽略文件的一部分,请在被忽略部分之前添加 // ReSharper disable All 注释,并在之后添加 // ReSharper restore All

禁用内容

所有 代码检查 功能。

在生成的代码中禁用低严重性级别的代码检查

方案

忽略生成的代码部分,以减少 设计时代码检查特定范围内的代码检查 中的不必要结果,但不要忽略这些部分中的错误和警告,以确保生成的代码可以编译。

如何忽略

  • 在 JetBrains Rider 设置 的 编辑器 | 检查设置 | 生成的代码 页面上列出包含生成代码的特定文件和文件夹、文件掩码或区域名称。

  • 如果您在解决方案中使用 .editorconfig ,您还可以使用 generated_code 属性标记生成代码。 例如:

    [*generated.cs] generated_code = true

禁用内容

代码检查 的低严重性级别以及 代码清理

从导入和代码补全建议中排除类型、成员和命名空间

方案

您可能希望某些类型、成员或命名空间不被建议,例如,如果您的解决方案中有类似于系统类型的内容,比如 MyFramework.MyCollections.List ,但实际上并未使用它。

如何忽略

要从建议中排除此类项目,请将它们添加到 JetBrains Rider 设置 的 从导入和补全中排除 页面上的 编辑器丨常规丨自动导入 列表中。

条目的格式为 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix。 泛型类型的指定格式为 List`1

禁用内容

指定的项目将不会出现在 导入命名空间建议代码补全建议 中。

最后修改日期: 2025年 6月 25日