【问题标题】:Python Flake 8 Lint can't ignore specific errors working in Sublime Text 3Python Flake 8 Lint 不能忽略在 Sublime Text 3 中工作的特定错误
【发布时间】:2018-07-06 18:54:02
【问题描述】:

我在默认的 Flake8Lint.sublime-settings 中设置了要忽略的特定错误(“D”、“E123”、“E126”):

{
    "python_interpreter": "auto",
    "builtins": [],
    "pyflakes": true,
    "pep8": true,
    "pydocstyle": true,
    "naming": true,
    "import-order": true,
    "import-order-style": "google",
    "complexity": -1,
    "pep8_max_line_length": 79,
    "select": [],
    "ignore": ["D", "E123", "E126"],
    "ignore_files": []
}

但仍会检测到并显示这些错误。有谁知道如何修理它?谢谢!

【问题讨论】:

    标签: python sublimetext3 lint flake8


    【解决方案1】:

    我有两个建议:

    1. 使用Sublime Linter。看起来您正在使用不再维护的Python Flake8 Lint 包(请参阅自述文件顶部的注释here)。 Sublime Linter 是一个很棒的包,维护良好且可扩展。
    2. 安装并运行 Sublime Linter 后,请按照 https://hightower.space/thoughts/sublime-linter-ignore-guide/ 的说明忽略 linter 错误。我在尝试忽略 linter 错误时遇到了一些类似的问题,并写了一篇关于如何忽略 Sublime Linter 错误的简短指南。

    如果您不想安装 Sublime Linter,您可以查看这些更改是否有效:

    "ignore": "D,E123,E126",
    

    或将“忽略”键替换为:

    "args": "--ignore D,E123,E126",
    

    我知道 flake8 在今年早些时候改变了忽略规则的方式(有一个关于它的问题 here),我猜你正在使用的包尚未更新以促进这种变化。

    【讨论】:

      猜你喜欢
      • 2014-06-23
      • 1970-01-01
      • 2015-12-31
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多