kiwitcms/Kiwi

View on GitHub
tcms/kiwi_auth/forms.py

Summary

Maintainability
A
0 mins
Test Coverage

Function save has 10 arguments (exceeds 4 allowed). Consider refactoring.
Wontfix

    def save(  # pylint: disable=too-many-arguments
Severity: Major
Found in tcms/kiwi_auth/forms.py - About 1 hr to fix

    Method "save" has 10 parameters, which is greater than the 7 authorized.
    Wontfix

            self,
            domain_override=None,
            subject_template_name="registration/password_reset_subject.txt",
            email_template_name="registration/password_reset_email.html",
            use_https=False,
    Severity: Major
    Found in tcms/kiwi_auth/forms.py by sonar-python

    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):
        ...
    

    There are no issues that match your filters.

    Category
    Status