【问题标题】:Flake8 - specify a range of errors to ignores?Flake8 - 指定要忽略的错误范围?
【发布时间】:2019-07-05 12:05:01
【问题描述】:

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

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

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

flake8 支持吗?

【问题讨论】:

    标签: python lint flake8


    【解决方案1】:

    per-file-ignores 支持与ignore 选项相同的语法,即thoroughly documented

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

    per-file-ignores =
        setup.py:E12
    

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

    【讨论】:

    • 酷,还没有找到这种行为记录在案(E12 将涵盖以E12 开头的所有内容)。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2023-01-16
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多