前言
最近公司对所有上线项目提出了更严格的sonar静态扫描要求,在处理的过程中,发现项目中很多类有无用的import包,这会被sonar检测为code smells(代码异味)。可项目中已经存在很多这样的类文件,一个个点进去修改太花费时间。于是就研究了以下几种方法。
手动快捷键
Ctrl + Alt + O
配置自动清理
Ctrl + Alt + S 打开设置
然后,进行如下配置操作:
批量删除指定目录下无用的import包
使用idea一次性清理所有java文件中多余导入未使用的包,首先ctrl+alt+s打开设置界面,红框中的位置打勾,如图:
点击ok后关闭,选中指定目录然后ctrl + alt + o弹出如下窗口:
选中后run即可