Derived from the Pylint linter.
What it does#
Checks for function definitions that include too many arguments.
By default, this rule allows up to five arguments, as configured by the
Why is this bad?#
Functions with many arguments are harder to understand, maintain, and call. Consider refactoring functions with many arguments into smaller functions with fewer arguments, or using objects to group related arguments.