Python 与pylama一起检查进口订单
我使用从本地和Jenkins CI上的代码中自动删除未使用的导入和变量,以检查代码中的多项内容,包括未使用的导入和导入的变量(W0611) 现在我想介绍一下如何对导入进行排序的项目Python 与pylama一起检查进口订单,python,isort,pylama,Python,Isort,Pylama,我使用从本地和Jenkins CI上的代码中自动删除未使用的导入和变量,以检查代码中的多项内容,包括未使用的导入和导入的变量(W0611) 现在我想介绍一下如何对导入进行排序的项目 有没有办法让pylama检查导入是否正确排序?我发现isort已经有了pylama插件。它在pylama帮助输出中实现并提到: pylama -h ... --linters LINTERS, -l LINTERS Select linters. (comma-
有没有办法让pylama检查导入是否正确排序?我发现isort已经有了pylama插件。它在pylama帮助输出中实现并提到:
pylama -h
...
--linters LINTERS, -l LINTERS
Select linters. (comma-separated). Choices are mccabe,
pep257,pydocstyle,pep8,pycodestyle,pyflakes,isort.
默认情况下它没有启用,因此需要显式配置pylama
pylama --linters isort file_to_test
或者在pylama.ini
配置文件中
[pylama]
linters = isort
(是pycodestyle、pyflakes、mccabe)
与check-c
相反,它不提供错误导入的行的信息。如果出现问题,则始终显示相同的错误消息:
file_to_test.py:0: [I] Incorrectly sorted imports. [isort]
我发现isort已经安装了pylama插件。它在pylama帮助输出中实现并提到:
pylama -h
...
--linters LINTERS, -l LINTERS
Select linters. (comma-separated). Choices are mccabe,
pep257,pydocstyle,pep8,pycodestyle,pyflakes,isort.
默认情况下它没有启用,因此需要显式配置pylama
pylama --linters isort file_to_test
或者在pylama.ini
配置文件中
[pylama]
linters = isort
(是pycodestyle、pyflakes、mccabe)
与check-c
相反,它不提供错误导入的行的信息。如果出现问题,则始终显示相同的错误消息:
file_to_test.py:0: [I] Incorrectly sorted imports. [isort]