在 IntelliJ 中,我的 SonarLint 一直告诉我使用 Lombok 进行 getter/setter,但我不想这样做。我怎样才能关闭它?我尝试排除该文件,但这似乎不起作用。该警告不在规则中,也没有警告 ID。但它给我的代码着色并且非常分散注意力。
我认为这个警告不是来自 SonarLint。据我所知,SonarLint 插件会在主要建议下方的文本前添加“SonarLint:”前缀。
具体来说,这似乎是一个标准的 IntelliJ 意图(来自 IntelliJ 中包含的 Lombok 插件),如果类路径上有 Lombok,则会显示该意图。您应该能够在“设置”>“编辑器”>“意图”>“Java”>“Lombok”>“详细或冗余代码构造”下禁用它;或者只需按 Alt+Enter 并从那里禁用意图。