文件名称:zimports:Python导入重写器
文件大小:61KB
文件格式:ZIP
更新时间:2024-05-27 13:56:21
Python
zimports
重新格式化Python导入,以便它们可以传递flake8-import-order。 这大致是:
每行一次导入
按字母顺序排序,并带有样式选项,用于对点,区分大小写和点名的排序方式
按内置/外部库/当前应用程序分组(也可以通过样式控制)
删除未使用的导入,使用pyflakes将“未使用的导入”警告与实际代码行进行匹配
删除了重复的导入(请注意,这还不包括针对不同导入的重复符号名称)
没有星号导入(例如, from
【文件预览】:
zimports-master
----MANIFEST.in(69B)
----README.rst(10KB)
----.pre-commit-hooks.yaml(137B)
----LICENSE(1KB)
----setup.cfg(415B)
----setup.py(832B)
----.gitignore(152B)
----test_files()
--------tricky_parens.no_unused.py(302B)
--------star_imports_two.expected.py(8KB)
--------star_imports_two.py(8KB)
--------sqla_test_file.expected.py(11KB)
--------whitespace2.py(116B)
--------empty.expected.py(0B)
--------empty.py(0B)
--------star_imports.cryptography.expected.py(34KB)
--------very_long_import.expected.py(8KB)
--------conditional_imports.expected.py(10KB)
--------conditional_imports.py(10KB)
--------whitespace1.py(78B)
--------star_imports.py(34KB)
--------unicode_characters.expected.py(142B)
--------unused_rel_import.expected.py(49B)
--------unused_rel_import.py(67B)
--------comment_inside_imports.expected.py(563B)
--------unicode_characters.py(146B)
--------tricky_parens.py(1KB)
--------multi_imports.expected.py(101B)
--------very_long_import.py(10KB)
--------comment_inside_imports.py(722B)
--------dupe_imports.expected.py(672B)
--------multi_imports.py(101B)
--------sqla_test_file.py(12KB)
--------dupe_imports.py(791B)
--------cp1252.expected.py(260B)
--------tricky_parens.expected.py(2KB)
--------cp1252.py(260B)
--------star_imports.expected.py(34KB)
--------whitespace3.py(166B)
--------whitespace1.expected.py(78B)
--------whitespace2.expected.py(94B)
--------whitespace3.expected.py(144B)
----tests.py(8KB)
----zimports()
--------cli.py(3KB)
--------zimports.py(22KB)
--------__main__.py(61B)
--------__init__.py(30B)
--------vendored()