xeBuz/Flask-Validator

View on GitHub

Showing 9 of 49 total issues

Function __validate has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
Open

def __validate(self, target, value, oldvalue, initiator):
""" Method executed when the event 'set' is triggered.
 
:param target: Object triggered
:param value: New value
Severity: Minor
Found in flask_validator/validator.py - About 1 hr to fix

Function __init__ has 7 arguments (exceeds 4 allowed). Consider refactoring.
Open

def __init__(self, field, allow_smtputf8=True,check_deliverability=True, allow_empty_local=False,
Severity: Major
Found in flask_validator/constraints/internet.py - About 50 mins to fix

    Function __init__ has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    def __init__(self, field, allow_null, throw_exception, message,
    Severity: Minor
    Found in flask_validator/validator.py - About 45 mins to fix

      Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

      def __init__(self, field, version=4, allow_null=True, throw_exception=False, message=None):
      Severity: Minor
      Found in flask_validator/constraints/others.py - About 35 mins to fix

        Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

        def __init__(self, field, max_length=None, min_length=0, throw_exception=False, message=None):
        Severity: Minor
        Found in flask_validator/constraints/numbers.py - About 35 mins to fix

          Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

          def __init__(self, field, allow_null=True, throw_exception=False, message=None, interpolate_message=True):
          Severity: Minor
          Found in flask_validator/validator.py - About 35 mins to fix

            Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

            def __init__(self, field, regex, allow_null=False, throw_exception=False, message=None):
            Severity: Minor
            Found in flask_validator/constraints/others.py - About 35 mins to fix

              Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
              Open

              def __init__(self, field, ipv6=False, allow_null=True, throw_exception=False, message=None):
              Severity: Minor
              Found in flask_validator/constraints/internet.py - About 35 mins to fix

                Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
                Open

                def __init__(self, field, range_valid, allow_null=True, throw_exception=False, message=None):
                Severity: Minor
                Found in flask_validator/constraints/others.py - About 35 mins to fix
                  Severity
                  Category
                  Status
                  Source
                  Language