too-many-locals (PLR0914)#
Derived from the Pylint linter.
This rule is unstable and in preview. The --preview
flag is required for use.
What it does#
Checks for functions that include too many local variables.
By default, this rule allows up to fifteen locals, as configured by the
lint.pylint.max-locals
option.
Why is this bad?#
Functions with many local variables are harder to understand and maintain.
Consider refactoring functions with many local variables into smaller functions with fewer assignments.