Hi, I’ve been writing quite some code for a project I’m working on and I’m noticing that there is quite some legacy code piling up. In particular, there are some functions that I’ve implemented at some point but that, due to changes to my project structure, are not being used anymore. Is there a way to visualise what functions are not getting used? E.g. by automatically computing some Hasse diagram for the relationship “function f calls function g”? It is fine for me if the tool is a bit conservative, I just want to quickly see if there are some functions that I can (probably) delete easily.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
How could I analyze my package code to find rarely used or unused functions? | 0 | 246 | August 8, 2021 | |
Way to plot graph of codebase? (i.e. function circles and dependency arrows) | 5 | 2363 | November 23, 2021 | |
Is there a way to easily identify useless import, export and using statements | 6 | 611 | September 22, 2022 | |
Julia tool to visualize code dependencies? | 3 | 1666 | June 11, 2020 | |
Tool to tell if a package has unused dependencies or using unused packages | 11 | 4122 | September 10, 2020 |