Flake8-指定要忽略的错误范围?

时间:2019-02-11 22:15:08

标签: python lint flake8

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

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

但是,我想知道是否有可能以E121-E130的形式指定一系列错误,以便忽略所有落在E121-E130范围内的错误(即E122E123E124等,直至E130)。显然,我可以以编程方式生成这些错误代码字符串的列表,因此不必手动键入每个错误代码字符串,但这会污染我的setup.cfg文件。

flake8支持吗?

1 个答案:

答案 0 :(得分:2)

per-file-ignores支持与thoroughly documentedignore选项相同的语法。

简而言之,如果您想忽略所有以E12开头的代码,则可以

per-file-ignores =
    setup.py:E12

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