如何在不连接到 SonarQube 服务器的情况下为整个项目禁用 SonarLint 规则?

How to disable a SonarLint rule for the entire project without connecting to a SonarQube server?

我有一个 Eclipse 项目,我使用 SonarLint 来查找其中的错误。我遇到过很多假阴性案例(比如 squid:S1168),并且没有一种明显的方法可以在整个项目中抑制这样的规则,而不必用 @SuppressWarnings 或 / 标记每个案例/声纳。 那么有没有一种方法可以在不连接到 SonarQube 服务器的情况下禁用项目的特定规则(不是全部)?

幸运的是,他们现在已经添加了这个功能,现在可以使用快速修复选项在每个工作区的基础上禁用规则,或者转到 Window > 首选项 > SonarLint > 规则配置。