Python 与pylama一起检查进口订单

Python 与pylama一起检查进口订单,python,isort,pylama,Python,Isort,Pylama,我使用从本地和Jenkins CI上的代码中自动删除未使用的导入和变量,以检查代码中的多项内容,包括未使用的导入和导入的变量(W0611) 现在我想介绍一下如何对导入进行排序的项目 有没有办法让pylama检查导入是否正确排序?我发现isort已经有了pylama插件。它在pylama帮助输出中实现并提到: pylama -h ... --linters LINTERS, -l LINTERS Select linters. (comma-

我使用从本地和Jenkins CI上的代码中自动删除未使用的导入和变量,以检查代码中的多项内容,包括未使用的导入和导入的变量(W0611)

现在我想介绍一下如何对导入进行排序的项目


有没有办法让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]