问题描述
我正在使用Flake8(带有flakehell,但这不应造成干扰)并将其配置保存在pyproject.toml
文件中。我想添加一个per-file-ignores
配置,但是没有任何效果,也没有关于应该如何在toml文件中格式化的文档。
Flake8 docs仅显示“本地”配置文件格式:
per-file-ignores =
project/__init__.py:F401
setup.py:E121
other_project/*:W9
没有pyproject.toml的描述/示例。
我尝试过:
per-file-ignores=["file1.py:W0621","file2.py:W0621"]
和
per-file-ignores={"file1.py" = "W0621","file2.py" = "W0621"}
使用pyproject.toml时,在Flake8 / flakehell中按文件忽略设置的正确语法是什么?
解决方法
flake8不支持pyproject.toml,仅支持.flake8
,setup.cfg
和tox.ini
免责声明:我是flake8的维护者