gpt4 book ai didi

python - SublimeLinter-pep8 仅使用我的配置文件中的第一个忽略参数

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:13 26 4
gpt4 key购买 nike

我正在使用 SublimeLinter 来检查 Python,并且按照 Setting Up Sublime Text 3 for Full Stack Python Development 上这篇 RealPython 帖子中的说明配置了 SublimeLinter.sublime-settings 。这似乎是一个非常受欢迎的设置,因为它在 Google SERP 上与 Python 和 Sublime Text 3 相关的各种搜索中的排名很高。此外,评论非常积极,而且作者的 react 也非常积极。

我遇到的问题是我使用了 SublimeLinter.sublime-settings 文件的建议配置:

"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",
"max-line-length": 100,
"select": ""
},

然而,linter 仅忽略“ignore”参数中的第一个错误代码。作为 Python 初学者,我决定稍微不那么激进地忽略要忽略的代码,并将我的配置文件设置如下:

"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": "E251, W291, E501",
"max-line-length": null,
"select": ""
},

但是,只有第一个错误代码被忽略。无论我将代码按什么顺序放置,都会发生这种情况。文章的作者回答了我的问题,但无法回答。我该如何解决这个问题?

谢谢!

最佳答案

需要在要忽略的每个代码周围加上引号:

"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": [ "E251", "W291", "E501" ],
"max-line-length": null,
"select": ""
},

关于python - SublimeLinter-pep8 仅使用我的配置文件中的第一个忽略参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29056222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com