跳到内容

过度缩进 (E117)

源自 pycodestyle linter。

此规则不稳定且处于预览状态。使用需要 --preview 标志。

作用

检查过度缩进的代码。

为什么这不好?

根据 PEP 8,每个缩进级别应首选 4 个空格。 过多的缩进可能导致格式不一致,从而影响可读性。

示例

for item in items:
      pass

建议改为

for item in items:
    pass

格式化器兼容性

我们不建议将此规则与 格式化程序 一起使用。格式化程序强制执行一致的缩进,使该规则变得多余。