背景
項目組需要對開發的項目進行一次清理,把一些未被引用的代碼清理掉。
我們知道一段代碼未被引用,那麼代碼通常是灰色的。
但是一個完整的項目,會存在成千上萬個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 的這個功能。