首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flake8中的缩进配置

flake8中的缩进配置
EN

Stack Overflow用户
提问于 2014-03-04 02:32:13
回答 1查看 4.3K关注 0票数 9

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

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

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

代码语言:javascript
复制
class Foo(object):
    bar = True

上面提到的是我的(过于简化的)代码片段flake8标记了第2行,警告如下:

代码语言:javascript
复制
[W0311] Bad indentation. Found 4 spaces, expected 2

我正在使用vim和flake8插件。

在我的.pylintrc

代码语言:javascript
复制
[FORMAT]
indent-string='    '

然而,我甚至不确定.pylintrc是如何出现在画面中的,因为线条是由flake8 vim插件完成的

EN

回答 1

Stack Overflow用户

发布于 2018-01-04 15:36:36

cat -v foo.py确认,在您认为只会有空格的地方,没有标签进入您的源代码。

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

代码语言:javascript
复制
$ flake8 foo.py

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22154479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档