Intellij IDEA 自动清除无效 import 和一键全量清除无效import引用

为什么突然想到需要这样的东西

公司最近Sonar增加了规则扫描

28761 Useless imports should be removed

这样一来,会导致坏味道大量增加,但是都分散在各个类中 ,一个个改太费时间。
当然IDEA帮我们已经实现一键清除无效import引用了。

如何设置

Intellij IDEA 自动清除无效 import 和一键全量清除无效import引用
在当前项目下会自动清除无效的import,而且这个是随时自动清除的。

一键清除无效引用

选中最外层的Parent Module 快捷键

Ctrl+Alt+O

Intellij IDEA 自动清除无效 import 和一键全量清除无效import引用

这里使用的是IDEA 2019.3,如果修改选中全量的类,则直接点Run就好了,如果只处理与上次git/svn同步后 修改的类,则需要打钩。