背景
项目组需要对开发的项目进行一次清理,把一些未被引用的代码清理掉。
我们知道一段代码未被引用,那么代码通常是灰色的。
但是一个完整的项目,会存在成千上万个Java文件,如果一个一个看去需要花费太多的精力,并不现实。
那怎么才能一下子找到所有未使用的代码呢?
一开始我想着有没有一个idea插件来支持干这活,后来才发现idea本身就支持,下面就来演示下。
演示
IDEA不同版本功能位置不一样
2018版本: Analyze -> Run Inspection by Name...
2021版本: Code -> Analyze Code -> Run Inspection by Name...
下面以2021版本进行演示
第一步点击 Run Inspection by Name...
之后会弹出一个框,输入 Unused declaration
(未使用的声明),点击这个检查项
第三步选择 Whole project
(完整项目),点击确认就开始扫描整个项目无用的声明。
当扫描完成后,会把所有未声明的代码展示出来,如下
然后找到对应的代码删掉就好了。
总结
idea确实能够在很多时候简化我们的开发,提高我们的开发效率。
这个功能估计好多人没有用过,希望了解之后下次需要用到的时候,可以想到 idea 的这个功能。