Add a visitor which can remove unused imports using scope analysis.

This commit is contained in:
Jennifer Taylor 2020-02-07 14:00:32 -08:00 committed by jimmylai
parent 8479513e8f
commit 0ff9a6c5b7
6 changed files with 1206 additions and 10 deletions

View file

@ -151,3 +151,5 @@ inside codemods. As of now, the list includes the following helpers.
:exclude-members: visit_AnnAssign, leave_AnnAssign, visit_Assign, leave_Assign, visit_List, leave_List, visit_Tuple, leave_Tuple, visit_Set, leave_Set, visit_Element
.. autoclass:: libcst.codemod.visitors.AddImportsVisitor
:exclude-members: CONTEXT_KEY, visit_Module, leave_ImportFrom, leave_Module
.. autoclass:: libcst.codemod.visitors.RemoveImportsVisitor
:exclude-members: CONTEXT_KEY, METADATA_DEPENDENCIES, visit_Module, leave_ImportFrom, leave_Import