我在网上没有找到这个问题的答案,所以我先说出来;这不是关于 SublimeLinter 的问题,我不想根据 PEP8 标准格式化我的 python 代码。
如何禁用Python Checker包中的警告“缩进包含标签”?
我在网上没有找到这个问题的答案,所以我先说出来;这不是关于 SublimeLinter 的问题,我不想根据 PEP8 标准格式化我的 python 代码。
如何禁用Python Checker包中的警告“缩进包含标签”?
该项目使用标准的 pycodestyle(以前pep8
)配置文件;只需添加ignore
一行:
[pycodestyle]
ignore = W191
W191
的错误代码在哪里indentation contains tabs
。
您可以将 sublime 设置为:查看 -> 缩进 -> 将缩进转换为空格
这将使您的标签转换为 4(根据您的设置)空格。它适用于我的机器。
并将文件中已有的tab修改为空格:View -> Indentation -> Convert Indentation to Spaces
在 sublime 2 中选择首选项 > 包设置 > Python Fake8 Lint。选择设置-默认。在这个打开的文件中,找到第 81 行。
// skip errors and warnings (e.g. ["E303", "E4", "W"])
"ignore": [],`
然后在方括号[]中添加“W191”并保存。
祝你好运!!!^^
对于 SublimeText 3 和 pycodestyle:
选择 Preferences > Package Settings > SublimeLinter > Settings 并添加/更改:
// SublimeLinter Settings - User
{
"linters": {
// The name of the linter you installed
"pycodestyle": {
"ignore": ["W191"]
}
}
}