跳到内容

close-bracket 前的空白 (E202)

源自 pycodestyle linter。

修复总是可用的。

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

作用

检查在 ")", "]" 或 "}" 前是否有多余的空格。

为什么这不好?

PEP 8 建议在以下情况中省略空格

  • “在括号、方括号或花括号内部紧接处。”
  • “在逗号、分号或冒号之前紧接处。”

示例

spam(ham[1], {eggs: 2} )
spam(ham[1 ], {eggs: 2})
spam(ham[1], {eggs: 2 })

建议改为

spam(ham[1], {eggs: 2})