Ame*_*mey 6 python pep8 python-3.x pyflakes flake8
我的项目使用宽度为4的空格进行缩进.
但是,在其上运行flake8会产生警告,表示预期的制表符/缩进宽度为2个空格.
如何配置flake8以正确接受4个空格进行缩进?
class Foo(object):
bar = True
Run Code Online (Sandbox Code Playgroud)
上面提到的是我的(过度简化的)代码片段flake8标记第2行,警告说:
[W0311] Bad indentation. Found 4 spaces, expected 2
Run Code Online (Sandbox Code Playgroud)
我正在使用带有flake8插件的vim.
在我的.pylintrc
:
[FORMAT]
indent-string=' '
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何.pylintrc
进入画面,因为linting是由flake8 vim插件完成的
确认cat -v foo.py
没有 TAB 潜入您认为只有空格的源中。
您可以从 vim 中运行 flake8,但在测试期间也可以从命令行运行它:
$ flake8 foo.py
Run Code Online (Sandbox Code Playgroud)
确保执行此操作时没有 .pylintrc 或 flake8.rc 配置文件,以便它使用默认配置运行。另外,验证 foo.py 中没有两空格缩进的代码,flake8 可以感知并使用它作为默认值。
归档时间: |
|
查看次数: |
2655 次 |
最近记录: |