Sage/validation_profiler

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/publish.yml
.github/workflows/rspec.yml
.gitignore
.rspec
.rubocop-https---raw-githubusercontent-com-sage-s1-linter-config-master--rubocop-yml
.rubocop-local-overrides.yml
.rubocop-shared.yml
.rubocop.yml
CODE_OF_CONDUCT.md
Dockerfile
Gemfile
LICENSE
README.md
RELEASE_NOTES.md
Rakefile
bin/console
bin/setup
lib/validation_profiler.rb5
A
0 mins
A
100%
lib/validation_profiler/class_methods.rb21
A
0 mins
A
100%
lib/validation_profiler/exceptions.rb6
A
0 mins
A
100%
lib/validation_profiler/exceptions/field_not_found.rb13
A
0 mins
D
62%
lib/validation_profiler/exceptions/invalid_field_type.rb15
A
0 mins
C
70%
lib/validation_profiler/exceptions/invalid_validation_rule_attributes.rb15
A
0 mins
C
70%
lib/validation_profiler/exceptions/invalid_validation_rule_type.rb13
A
0 mins
C
75%
lib/validation_profiler/exceptions/validation_rule_already_exists.rb13
A
0 mins
C
75%
lib/validation_profiler/exceptions/validation_rule_not_found.rb13
A
0 mins
C
75%
lib/validation_profiler/manager.rb30
A
35 mins
A
100%
lib/validation_profiler/manager_result.rb10
A
0 mins
A
100%
lib/validation_profiler/rules.rb18
A
0 mins
A
100%
lib/validation_profiler/rules/child_validation_rule.rb42
A
0 mins
A
92%
lib/validation_profiler/rules/condition_validation_rule.rb55
A
2 hrs
B
83%
lib/validation_profiler/rules/date_validation_rule.rb29
A
35 mins
B
88%
lib/validation_profiler/rules/decimal_validation_rule.rb35
A
35 mins
A
90%
lib/validation_profiler/rules/email_validation_rule.rb39
A
35 mins
A
96%
lib/validation_profiler/rules/guid_validation_rule.rb45
B
4 hrs
B
82%
lib/validation_profiler/rules/integer_validation_rule.rb29
A
35 mins
B
88%
lib/validation_profiler/rules/length_validation_rule.rb49
A
2 hrs
A
94%
lib/validation_profiler/rules/list_validation_rule.rb37
A
0 mins
A
96%
lib/validation_profiler/rules/match_validation_rule.rb30
A
0 mins
B
85%
lib/validation_profiler/rules/max_validation_rule.rb36
A
3 hrs
B
82%
lib/validation_profiler/rules/min_validation_rule.rb36
A
3 hrs
B
86%
lib/validation_profiler/rules/not_allowed_validation_rule.rb24
A
35 mins
A
93%
lib/validation_profiler/rules/regex_validation_rule.rb31
A
35 mins
A
90%
lib/validation_profiler/rules/required_validation_rule.rb27
A
35 mins
A
100%
lib/validation_profiler/rules/time_validation_rule.rb37
A
1 hr
A
90%
lib/validation_profiler/rules/validation_rule.rb31
A
45 mins
A
95%
lib/validation_profiler/rules/validation_rule_manager.rb52
A
0 mins
A
100%
lib/validation_profiler/version.rb3
A
0 mins
validation_profiler.gemspec