如何让SonarLint停止对实体类建议使用Lombok?
解决SonarLint强制提示使用Lombok的问题
方法1:关闭对应Lombok检查规则
打开IntelliJ的设置(Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,),依次进入Tools > SonarLint > Rules,在搜索框输入Lombok或者提示里的Getter关键词,找到类似Field may have Lombok @Getter的规则,取消勾选后应用设置即可。
方法2:给特定代码加抑制注解
如果不想全局关闭,针对单个类或字段处理:点击警告旁的灯泡图标,选择「Suppress with @SuppressWarnings」,IDE会自动生成带正确规则ID的注解,直接套用就行。
方法3:修正文件排除配置
之前排除文件没生效大概率是路径配置错了:进入Settings > Tools > SonarLint > Project Settings,切换到Exclusions标签页,添加实体类的正确路径(比如**/entity/*.java),保存后重启IDE试试。
方法4:直接禁用当前项目的SonarLint检测
要是上面的方法都不管用,直接关闭当前项目的SonarLint:进入Settings > Tools > SonarLint > Project Settings,取消勾选「Enable SonarLint」选项,应用设置即可。
内容的提问来源于stack exchange,提问作者aatuc210
相关产品推荐
相关产品推荐

