Skip to content

whitespace-after-open-bracket (E201)

Derived from the pycodestyle linter.

Fix is always available.

This rule is unstable and in preview. The --preview flag is required for use.

What it does

Checks for the use of extraneous whitespace after "(", "[" or "{".

Why is this bad?

PEP 8 recommends the omission of whitespace in the following cases:

  • "Immediately inside parentheses, brackets or braces."
  • "Immediately before a comma, semicolon, or colon."

Example

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

Use instead:

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