Is there a way to check for packages that have been imported through using
but aren’t actually being used?
I’m trying to split an overgrown package up into smaller chunks and this functionality would be really helpful
Is there a way to check for packages that have been imported through using
but aren’t actually being used?
I’m trying to split an overgrown package up into smaller chunks and this functionality would be really helpful
This kind of functionality should be a part of linting. It would be really cool if the text editor would give you a warning that something is imported but not used (same way Spyder does it).
Be explicit in the module
using A: a, b, c
using B: d, e, f
import A: Ab, Ac
Usually tracking those and a good test suite will answer that question.
Testing and extracting functions is definitely a nice way to minimise, but it would be nice to have something other than run/error testing approaches for detecting when the minimum function set is specified