2

如何使用idea来查找所有未使用的代码? - 雨点的名字

 1 year ago
source link: https://www.cnblogs.com/qdhxhz/p/17411424.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

如何使用idea来查找所有未使用的代码?

项目组需要对开发的项目进行一次清理,把一些未被引用的代码清理掉。

我们知道一段代码未被引用,那么代码通常是灰色的。

1090617-20230518112138894-235225948.jpg

但是一个完整的项目,会存在成千上万个Java文件,如果一个一个看去需要花费太多的精力,并不现实。

那怎么才能一下子找到所有未使用的代码呢?

一开始我想着有没有一个idea插件来支持干这活,后来才发现idea本身就支持,下面就来演示下。

IDEA不同版本功能位置不一样

2018版本: Analyze -> Run Inspection by Name...

2021版本: Code -> Analyze Code -> Run Inspection by Name...

下面以2021版本进行演示

第一步点击 Run Inspection by Name...

1090617-20230518112310686-102732627.jpg

之后会弹出一个框,输入 Unused declaration(未使用的声明),点击这个检查项

1090617-20230518112319909-1366531065.jpg

第三步选择 Whole project(完整项目),点击确认就开始扫描整个项目无用的声明。

1090617-20230518112328681-1925490546.jpg

当扫描完成后,会把所有未声明的代码展示出来,如下

1090617-20230518112337214-1868010159.jpg

然后找到对应的代码删掉就好了。

总结

idea确实能够在很多时候简化我们的开发,提高我们的开发效率。

这个功能估计好多人没有用过,希望了解之后下次需要用到的时候,可以想到 idea 的这个功能。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK