IDEA会将未被引用的代码扫描出来并标记warning,但是一些框架用到,却仍被扫描出来的方法就很难受。
我们可以通过配置IDEA取消这个配置,但是一刀切又会导致我们没法通过这个功能及时发现无用的代码。
针对以下场景,可以做一些配置的调整:
- 在项目不使用lombok的情况下,取消Getter/Setter方法的提醒
- Controller层方法的提醒(IDEA社区版似乎不支持SpringMVC的扫描导致的问题,不知道有没有啥设置或者插件支持)
- 独立工具包项目的Util方法提醒
左上角 File -> Setting -> Editor -> Inspections -> Java -> Declaration redundancy -> Unused declaration
可以根据自己的需要调整提醒的范围,不建议大范围修改,这样会导致很能通过warning看出来的低级错误,难以排查