xeBuz/Flask-Validator

View on GitHub

Showing 49 of 49 total issues

Cyclomatic complexity is too high in method __validate. (8)
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 by radon

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

                  Line too long (115 > 79 characters)
                  Open

                  "Field {field} - Value {value} - Oldvalue {oldvalue} - Key {key}")
                  Severity: Minor
                  Found in examples/example.py by pep8

                  Missing whitespace after ','
                  Open

                  def __init__(self, field, allow_smtputf8=True,check_deliverability=True, allow_empty_local=False,

                  Line too long (92 > 79 characters)
                  Open

                  def __init__(self, field, regex, allow_null=False, throw_exception=False, message=None):
                  Severity: Minor
                  Found in flask_validator/constraints/others.py by pep8

                  Line too long (80 > 79 characters)
                  Open

                  # The HTML theme for the epub output. Since the default themes are not optimized
                  Severity: Minor
                  Found in docs/conf.py by pep8

                  Line too long (99 > 79 characters)
                  Open

                  description="Data validator for Flask and SQL-Alchemy, working at Model component with events",
                  Severity: Minor
                  Found in setup.py by pep8

                  Missing whitespace after ','
                  Open

                  return (sum(r[0::2]) + sum(sum(divmod(d*2,10)) for d in r[1::2])) % 10 == 0

                  Line too long (88 > 79 characters)
                  Open

                  ValidateGreaterThanOrEqual, ValidateEmail, ValidateIP, ValidateURL, ValidateRegex, \
                  Severity: Minor
                  Found in flask_validator/__init__.py by pep8

                  Trailing whitespace
                  Open

                  """ Comparision Validators

                  Expected 2 blank lines, found 1
                  Open

                  class ValidateBIC(Validator):

                  Line too long (101 > 79 characters)
                  Open

                  def __init__(self, field, allow_smtputf8=True,check_deliverability=True, allow_empty_local=False,
                  Severity
                  Category
                  Status
                  Source
                  Language