如何将 pep8 linter 设置为接受 2 个空格缩进?

Posted

技术标签:

【中文标题】如何将 pep8 linter 设置为接受 2 个空格缩进?【英文标题】:How can I set the pep8 linter to accept 2 space indents? 【发布时间】:2016-03-18 12:38:07 【问题描述】:

pep8 默认状态缩进应该是 4 的倍数。

我可以将什么参数传递给 pep8 配置文件以便接受 2 的倍数的缩进?

【问题讨论】:

【参考方案1】:

经过一番挖掘,From the Docs:

例子:

[pep8] ignore = E226,E302,E41 max-line-length = 160

在项目级别,如果存在 setup.cfg 文件或 tox.ini 文件,则会读取(也支持 .pep8 文件,但已弃用)。如果这些文件都没有 [pep8] 部分,则不会加载项目特定的配置。

如果忽略选项不在配置中且不在参数中,则仅忽略错误代码 E123/E133、E226 和 E241/E242(见下文)。

仅忽略 4 的倍数规则使用 ignore E111

【讨论】:

以上是关于如何将 pep8 linter 设置为接受 2 个空格缩进?的主要内容,如果未能解决你的问题,请参考以下文章

SublimeText 将线条包围在白色矩形中

如何修复“仅在 ES6 中可用”的 linter 错误?

如何编写 pep8 配置(pep8.rc)文件?

PEP8规范

如何删除 Sublime Linter 中的弹出警告?

如何在 Jupyter Notebooks 中使用 Pylint 或其他 linter?