使用pyproject.toml和flake 8指定perfileignores

2024-09-29 22:01:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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中的设置的正确语法是什么?


Tags: 文件文档pyprojectflake8file1pyprojectfile2

热门问题