我正在寻找如何忽略特定警告,但找不到确切的方法来禁用它。在
我试过这个(在升华仪设置中):
"flake8": {
"@disable": false,
"args": [],
"builtins": "",
"excludes": [],
"executable": "",
"ignore": "D100",
"jobs": "1",
"max-complexity": 10,
"max-line-length": null,
"select": "",
"show-code": false
},
那么这个:
^{pr2}$还有这个:
"pep257_ignore": [
"D100"
],
但我还是得到了警告。那么我应该在哪里禁用它呢?在
由于
pep257
被重命名为pydocstyle
,我正在编写如何忽略pydocstyle
的错误/警告的答案。在以前指定sublime linter配置的方法(例如忽略一些错误/警告)似乎是一种不好的做法,它不再受支持(在较新的版本上),它现在打算在sublime本身之外使用配置文件。在
pydocstyle
文档指出,您需要提供配置文件,在该文件中可以提供要忽略的错误列表,例如(setup.cfg
可以使用名称):尽管目前它仍然不能工作,因为
sublimelinter-pydocstyle
如果没有在sublimeLiner或项目设置(https://github.com/SublimeLinter/SublimeLinter-pydocstyle/issues/24#issuecomment-412329010)中明确指定,它就不会扫描层次结构中的文件因此,您需要指定文件的路径,例如(在sublime linter设置中):
^{pr2}$请注意,例如flake8 sublime linter不需要指定配置路径,它会向上扫描,如果找到一个就使用它(比如将
setup.cfg
放在某个父文件夹中)。在我在这里写了一个忽略崇高短绒错误的简短指南:https://hightower.space/thoughts/sublime-linter-ignore-guide/。在
基本要点是您的Sublime Linter设置(可从首选项>包设置>SublimeLiner>设置获得)应类似于:
在我的guide中有更多的解释,但是这给出了基本的想法。在
"linters"
键下,您可以给出特定的linter的名称以及要应用于该linter的设置。正如@Andrius所指出的,pep257
包被重命名为pydocstyle
。在相关问题 更多 >
编程相关推荐