如何使用idea來查找所有未使用的代碼?

背景

項目組需要對開發的項目進行一次清理,把一些未被引用的代碼清理掉。

我們知道一段代碼未被引用,那麼代碼通常是灰色的。

但是一個完整的項目,會存在成千上萬個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 的這個功能。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章