IDEA自动删除类中无用的import包(快捷键、配置、批量删除)

news/2024/11/30 2:25:32/

前言

最近公司对所有上线项目提出了更严格的sonar静态扫描要求,在处理的过程中,发现项目中很多类有无用的import包,这会被sonar检测为code smells(代码异味)。可项目中已经存在很多这样的类文件,一个个点进去修改太花费时间。于是就研究了以下几种方法。

手动快捷键

Ctrl + Alt + O

配置自动清理

Ctrl + Alt + S 打开设置

然后,进行如下配置操作:
在这里插入图片描述

批量删除指定目录下无用的import包

使用idea一次性清理所有java文件中多余导入未使用的包,首先ctrl+alt+s打开设置界面,红框中的位置打勾,如图:
在这里插入图片描述
点击ok后关闭,选中指定目录然后ctrl + alt + o弹出如下窗口:
在这里插入图片描述
选中后run即可


http://www.ppmy.cn/news/575982.html

相关文章

华为自带浏览器兼容性总结其一

由于华为自带浏览器使用精简版的uc内核,所以考虑出现显示异常问题时,当以最原始的样式格式书写为基准。 .search-box input.search {width: 100%; width:-moz-calc(100% - 22%); width:-webkit-calc(100% - 22%); width: calc(100% - 22%); background-c…

包的发布与删除

1.https://www.npmjs.com点击登入npm:https://www.npmjs.com,注册账号。(在发布包之前,要搜一下有没有重名的包) 2.npm login 可以登录npm账号 nrm use npm通过命令更改npm服务 注&#xff1a…

华为命令行快捷键

经常使用的时候找不到,记录一下随时可以看。 快捷键:CTRLB 光标向左移动一个字符CTRLD 删除光标当前所在位置的字符CTRLE 将光标移动到当前行的末尾CTRLF 将光标向右移动一个字符CTRLH 删除光标左侧的一个字符CTRLN 显示历史命令缓冲区中的后一条命令CTR…

华为手机,删除安装包apk

1.下载“文件管理”,完成安装后,打开文件管理。 2.找到安装包,单击。 3.长按想要删除的apk文件,页面上会出现垃圾箱的图标,点击垃圾箱即可完成删除。 转载于:https://www.cnblogs.com/sophia194910/p/5147517.html

华为路由器交换机快捷键大全

彩色快捷键是我最喜欢用的4个。 CTRL_A 将光标移动到当前行的开头。 CTRL_B 将光标向左移动一个字符。 CTRL_C 停止当前正在执行的功能。 CTRL_D 删除当前光标所在位置的字符。CTRL_E 将光标移动到当前行的末尾。 CTRL_F 将光标向右移动一个字符。 CTRL_H 删除光标左侧的一个…

cnPack快捷键和DelForEx快捷键冲突解决办法(cnPack快捷键设置)

DelForEx的默认快捷键是CtrlD,cnPack也有这个默认快捷键,是函数过程列表专家。 安装cnPack后Delphi的工具栏里应该有个“cnPack”选项,单击。依次找到设置-专家设置-名称:函数过程列表专家的专家模块。然后选中,在右侧…

【系统架构】第五章-软件工程基础知识(需求工程和系统分析与设计)

软考-系统架构设计师知识点提炼-系统架构设计师教程(第2版) 需求工程 软件需求3个层次: 业务需求:反映了组织机构或客户对系统、产品高层次的目标要求用户需求:描述了用户使用产品必须要完成的任务,是用户…