Python Flake 8 Lint不能忽略在Sublime Text 3中工作的特定错误

2024-09-28 22:26:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在默认Flake8中将特定错误(“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": []
}

但是这些错误仍然被检测到并显示出来。有人知道怎么修理吗?谢谢您!在


Tags: importtrueautoflake8错误order中将pyflakes
1条回答
网友
1楼 · 发布于 2024-09-28 22:26:41

我有两个建议:

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

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

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

或将“忽略”键替换为:

^{pr2}$

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

相关问题 更多 >