flecto-io/hashy-validator

View on GitHub

Showing 2 of 4 total issues

Method define_validations has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
Open

def define_validations(options)
# look for boolean and unique validator entries
unique_attrs = {}
boolean_attrs = []
validations =
Severity: Minor
Found in lib/hashy_validator/hashy_value_validator.rb - About 1 hr to fix

Method validate_each has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
Open

def validate_each(record, attribute, value)
instance_value = HashyValueValidator.new(value, options)
 
# Do not validate empty hash
return if instance_value.value.blank?
Severity: Minor
Found in lib/hashy_validator/hashy_object_validator.rb - About 45 mins to fix
Severity
Category
Status
Source
Language