python - Python Flake 8 Lint 不能忽略在 Sublime Text 3 中工作的特定错误
问题描述
我在默认的 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": []
}
但是仍然会检测到并显示这些错误。有谁知道如何修理它?谢谢!
解决方案
我有两个建议:
- 使用Sublime Linter。看起来您正在使用不再维护的Python Flake8 Lint包(请参阅此处自述文件顶部的注释)。Sublime Linter 是一个很棒的包,它维护得很好并且非常可扩展。
- 安装并运行 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 在今年早些时候改变了忽略规则的方式(这里有一个关于它的问题),我猜你正在使用的包没有更新以促进这种变化。
推荐阅读
- javascript - 在 v-if 和 v-else 中使用相同的元素
- iis - 更改 IIS 服务器上的应用程序池设置后,图像未显示在 PDF 上
- python - 在 4 点之间填充:Matplotlib 不会让我添加更多点
- postgresql - 在 JSONB 列上添加 GIN 索引会减慢我的请求
- javascript - 单击保存详细信息时出现致命错误:您必须将 handleSubmit() 传递给 onSubmit 函数或将 onSubmit 作为 prop(...) 传递
- javascript - 动态添加的点击事件被触发多次
- amazon-web-services - 如何为 MP3 播放创建 AWS S3 存储桶策略限制引荐来源网址
- firebase - 数据库中的firebase如何订购文档(云firestore)
- javascript - javascript转换设置为逗号分隔的字符串 - IE11
- python - 我在哪里可以找到 anaconda 3.6