我的项目使用4个空格的宽度进行缩进。
但是,在其上运行flake8会产生警告,指出预期的制表符/缩进宽度为2个空格。
如何配置flake8以正确接受4个空格进行缩进?
class Foo(object):
bar = True上面提到的是我的(过于简化的)代码片段flake8标记了第2行,警告如下:
[W0311] Bad indentation. Found 4 spaces, expected 2我正在使用vim和flake8插件。
在我的.pylintrc
[FORMAT]
indent-string=' '然而,我甚至不确定.pylintrc是如何出现在画面中的,因为线条是由flake8 vim插件完成的
发布于 2018-01-04 15:36:36
与cat -v foo.py确认,在您认为只会有空格的地方,没有标签进入您的源代码。
您可以从vim中运行flake8,但在测试期间也可以从命令行运行它:
$ flake8 foo.py确保在执行此操作时没有.pylintrc或flake8.rc配置文件,以便它使用默认配置运行。此外,确认在foo.py中没有flake8可以感知并默认使用的两个空格的代码缩进。
https://stackoverflow.com/questions/22154479
复制相似问题