我有一系列在本地和 Jenkins 上运行的工具来检查和格式化我的 Python 代码:
- 自动剥落
- 异类
- 黑色的
我使用pyproject.toml
file 来配置 black、isort with.isort.cfg
和 autoflake 命令行参数,因为我还没有找到任何支持使用配置文件来配置它。
有没有办法配置 isort 和 autoflake pyproject.toml
?
我想只用一个文件配置所有工具。
我有一系列在本地和 Jenkins 上运行的工具来检查和格式化我的 Python 代码:
我使用pyproject.toml
file 来配置 black、isort with.isort.cfg
和 autoflake 命令行参数,因为我还没有找到任何支持使用配置文件来配置它。
有没有办法配置 isort 和 autoflake pyproject.toml
?
我想只用一个文件配置所有工具。
isort 配置可以在https://pycqa.github.io/isort/docs/configuration/options/找到
通常,配置参数由下划线分隔。下面的示例将提供使 black 和 isort 兼容的配置,如此处所述https://copdips.com/2020/04/making-isort-compatible-with-black.html
[tool.isort]
multi_line_output = 3
line_length = 88
include_trailing_comma = true
[tool.black]
line_length = 88
您可以将您的 isort 配置移动到 pyproject.toml 但更改[settings]
为[tool.isort]
.
https://github.com/timothycrosley/isort#configuring-isort
我不相信 autoflake 支持 pyproject.toml 配置。欢迎您在他们的 github 页面上打开一个问题。