【发布时间】:2014-03-03 18:32:13
【问题描述】:
我的项目使用 4 个空格的宽度进行缩进。
但是,在其上运行 flake8 会产生警告,指出预期的制表符/缩进宽度为 2 个空格。
如何配置 flake8 以正确接受 4 个空格进行缩进?
class Foo(object):
bar = True
上面提到的是我的(过度简化的)代码片段 flake8 标记第 2 行并带有警告:
[W0311] Bad indentation. Found 4 spaces, expected 2
我正在使用带有 flake8 插件的 vim。
在我的.pylintrc:
[FORMAT]
indent-string=' '
但是,我不确定 .pylintrc 是如何出现的,因为 linting 是由 flake8 vim 插件完成的
【问题讨论】:
-
能否请您发布您收到的整个错误消息以及 flake8 发现警告的实际代码?谢谢。
-
我已经编辑了我的问题并添加了代码和警告。谢谢。
-
W0311实际上是一个 pylint 警告 (source)。你如何运行它?你的项目目录中有.pylintrc吗? -
(重新)编辑了我的问题以包括
.pylintrc配置。再次感谢!
标签: python python-3.x pep8 pyflakes flake8