【问题标题】:python flake8 ignore E501 and max-line-lengthpython flake8 忽略 E501 和 max-line-length
【发布时间】:2021-02-02 17:43:34
【问题描述】:

同时使用两者的目的是什么

[flake8]
ignore = E501
max-line-length = 120 

我在 setup.cfg 文件中看到了很多遵循这种格式的代码库,但我的问题是,如果您忽略 E501,那么您的代码在模块中每行接受任意数量的字符,为什么它们使用 max-line-length?

【问题讨论】:

    标签: python pep8 pycodestyle


    【解决方案1】:

    我相信这是因为每行的默认字符是 82 个,所以他们忽略了这一点,因此它可以超过该数字,但随后设置了更大的限制(在您的情况下为 120 个)

    【讨论】:

    • 如果我的代码超过 120 个字符,那么它将通过 E501 错误对
    • 我忘记了你返回的是否是 E501 但如果你运行 flake8 测试肯定会返回错误,是的
    • 我的 flake8 是如何忽略的,即使该行大于 120 字符,并且我有 setup.cfg 与上述配置
    • 抱歉,也许你不能忽略 e501,尝试删除它但保持最大行长度。这行得通吗?
    • 答案是要么完全忽略故障,要么设置最大行长度。
    猜你喜欢
    • 2015-02-21
    • 1970-01-01
    • 2019-05-08
    • 2021-05-23
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    相关资源
    最近更新 更多