How can I find all unused methods and variables of my project in the Android Studio IDE?
To run it on whole project go to Analyze -> Run inspection by name... , type Unused declaration and select desired scope. Then carefully check output and mark some classes as entry points if needed. Now you can select Unused declaration node in list and perform Safe delete action on all unused declarations at once.
In the android studio(or more generally in the Intellij IDEA) you can specify inspection code that you want to analyze from Analyze->Inspect Code...
and then define the scope of your code. You can see the result for my code in the below picture:
In Declaration redundancy
you can see that "someMethod" is declared unused. Also, in Probable bugs
you can find variable i
is never used.
You can also install the QAPlug via File -> Settings -> Plugins -> Browse Repositories -> QAPlug
.
For Mac:
Android Studio -> Preferences... -> Plugins -> Browse Repositories -> QAPlug.
In QAPlug is PMD, FindBugs, Checkstyle and Hammurapi integrated. These tools are very nice to find dead code, bugs, increase performance and make the code more readable. I highly recommend those tools if you work for a bigger project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With