tcms/kiwi_auth/forms.py
Function save
has 10 arguments (exceeds 4 allowed). Consider refactoring. Wontfix
Wontfix
def save( # pylint: disable=too-many-arguments
Method "save" has 10 parameters, which is greater than the 7 authorized. Wontfix
Wontfix
self,
domain_override=None,
subject_template_name="registration/password_reset_subject.txt",
email_template_name="registration/password_reset_email.html",
use_https=False,
- Read upRead up
- Exclude checks
A long parameter list can indicate that a new structure should be created to wrap the numerous parameters or that the function is doing too many things.
Noncompliant Code Example
With a maximum number of 4 parameters:
def do_something(param1, param2, param3, param4, param5): ...
Compliant Solution
def do_something(param1, param2, param3, param4): ...