首页 > 解决方案 > Flake8 - 指定要忽略的错误范围?

问题描述

flake8支持指定应该忽略哪些错误代码,例如:

per-file-ignores =
    setup.py:E121,E122,E123

但是,我想知道是否可以以 的形式指定一个错误范围,以便忽略E121-E130该范围内的所有错误E121-E130(即E122,等直到)。我显然能够以编程方式生成这些错误代码字符串的列表,因此我不必手动输入它们中的每一个,但这有点污染我的文件。E123E124E130setup.cfg

flake8支持的东西吗?

标签: pythonlintflake8

解决方案


per-file-ignores支持与完整记录ignore的选项相同的语法。

简而言之,如果你想忽略所有以你开头的代码,E12你可以这样做

per-file-ignores =
    setup.py:E12

请记住,也会忽略E120. 没有其他“范围”运算符,因为我们允许用户指定要匹配的前缀,并且符合 99% 的用例。


推荐阅读