You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No linter is currently supported that detects unused Python dependencies.
Describe the feature
Enable Python users to notice when they are taking dependencies that no targets are actually importing.
https://github.com/tweag/FawltyDeps is an existing tool that enables this for pip dependencies (as well as the opposite - noticing when code is importing a dependency that is not being taken).
Not sure if there is something more general-purpose (eg also works with non-pip deps, ideally even for other languages, by leveraging Bazel).
The text was updated successfully, but these errors were encountered:
Normally it's gazelle's job to manage deps by removing those which aren't imported (and have no #keep comment)
I'm not sure if it's desirable to have a second competing workflow for that...
What is the current behavior?
No linter is currently supported that detects unused Python dependencies.
Describe the feature
Enable Python users to notice when they are taking dependencies that no targets are actually importing.
https://github.com/tweag/FawltyDeps is an existing tool that enables this for pip dependencies (as well as the opposite - noticing when code is importing a dependency that is not being taken).
Not sure if there is something more general-purpose (eg also works with non-pip deps, ideally even for other languages, by leveraging Bazel).
The text was updated successfully, but these errors were encountered: