unexpected-spaces-around-keyword-parameter-equals (E251)
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 missing whitespace around the equals sign in an unannotated function keyword parameter.
Why is this bad?
According to PEP 8, there should be no spaces around the equals sign in a keyword parameter, if it is unannotated:
Don’t use spaces around the = sign when used to indicate a keyword argument, or when used to indicate a default value for an unannotated function parameter.
Example
Use instead: