Python flake8中的压痕配置

Python flake8中的压痕配置,python,python-3.x,pep8,pyflakes,flake8,Python,Python 3.x,Pep8,Pyflakes,Flake8,我的项目使用4个空格的宽度进行缩进 但是,在其上运行flake8会产生警告,指出预期的制表符/缩进宽度为2个空格 如何配置flake8以正确接受4个空格进行缩进 class Foo(object): bar = True 上面提到的是我的(过于简化的)代码片段 flake8在第2行标记一条警告: [W0311] Bad indentation. Found 4 spaces, expected 2 我正在使用vim和flake8插件 在my.pylintrc中: [FORMAT] i

我的项目使用4个空格的宽度进行缩进

但是,在其上运行flake8会产生警告,指出预期的制表符/缩进宽度为2个空格

如何配置flake8以正确接受4个空格进行缩进

class Foo(object):
    bar = True
上面提到的是我的(过于简化的)代码片段 flake8在第2行标记一条警告:

[W0311] Bad indentation. Found 4 spaces, expected 2
我正在使用vim和flake8插件

在my
.pylintrc
中:

[FORMAT]
indent-string='    '

但是,我不确定
.pylintrc
是如何出现的,因为linting是由flake8 vim插件完成的,请使用
cat-v foo.py
验证是否没有选项卡进入您认为只有空格的源代码中

您可以在vim中运行flake8,但在测试期间也可以从命令行运行它:

$ flake8 foo.py

确保执行此操作时没有.pylintrc或flake8.rc配置文件,因此它将使用默认配置运行。此外,请确认foo.py中没有flake8可以感知并作为默认值使用的代码的两个空格缩进。

您是否可以将收到的整个错误消息和flake8发现警告的实际代码发布出来?谢谢。我已经编辑了我的问题并添加了代码和警告。谢谢。
W0311
实际上是一个pylint警告()。你是怎么运作的?您的项目目录中是否有
.pylintrc
(重新)编辑我的问题以包括
.pylintrc
config。再次感谢!