如何在 IntelliJ IDEA 中禁用对模块的某些检查?

Ros*_*han 5 ide intellij-idea

在 IntelliJ IDEA 中,我可以禁用对类、方法或其他单元的某些检查。我在一个项目中有一个模块,它是一个库,我不是唯一的使用者。我没有使用库中的所有方法,因此大量方法被标记为“未使用”。这些都是误报。我想单独禁用这个模块的这些检查(理想情况下,我想禁用公共/受保护方法的未使用警告)。

这可能吗?如果是这样,人们会怎么做呢?

sin*_*a72 8

您需要定义自定义范围配置检查范围

  1. 转到Settings -> Appearance & Behavior -> Scope并创建一个新范围。递归包含所有文件,然后排除给定的项目库。

  2. 然后转到Settings -> Editor -> Inspections并选择要为该项目库禁用的检查,例如Declaration redundancy -> Unused symbol. 在严重性设置(在“描述”下的右侧)中选择您新定义的范围。

默认情况下,严重性设置如下所示(如果设置适用于所有范围):

检查 - 严重性设置

如果对名为“库模块”的范围禁用检查,它的外观:

检查 - 严重性设置 - 对范围“库模块”禁用检查