gpt4 book ai didi

python - flake8 中的缩进配置

转载 作者:太空狗 更新时间:2023-10-30 00:19:37 26 4
gpt4 key购买 nike

我的项目使用 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 插件完成的

最佳答案

使用 cat -v foo.py 验证没有 TAB 进入您认为只有 SPACE 的源中。

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

$ flake8 foo.py

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

关于python - flake8 中的缩进配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22154479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com