Skip to content

indentation-with-invalid-multiple-comment (E114)#

Derived from the pycodestyle linter.

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

What it does#

Checks for indentation of comments with a non-multiple of 4 spaces.

Why is this bad?#

According to PEP 8, 4 spaces per indentation level should be preferred.

Example#

if True:
   # a = 1

Use instead:

if True:
    # a = 1

Formatter compatibility#

We recommend against using this rule alongside the formatter. The formatter enforces consistent indentation, making the rule redundant.

The rule is also incompatible with the formatter when using indent-width with a value other than 4.