Validator-LIVR 2.0 Latest
Files
- Changes
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README.pod
- ignore.txt
- lib/Validator/LIVR.pm
- lib/Validator/LIVR/Rules/Common.pm
- lib/Validator/LIVR/Rules/Meta.pm
- lib/Validator/LIVR/Rules/Modifiers.pm
- lib/Validator/LIVR/Rules/Numeric.pm
- lib/Validator/LIVR/Rules/Special.pm
- lib/Validator/LIVR/Rules/String.pm
- t/01-livr_test_suite.t
- t/02-rules_registration.t
- t/03-auto_trim.t
- t/04-custom_filters.t
- t/test_suite/aliases_negative/01-adult_age/aliases.json
- t/test_suite/aliases_negative/01-adult_age/errors.json
- t/test_suite/aliases_negative/01-adult_age/input.json
- t/test_suite/aliases_negative/01-adult_age/rules.json
- t/test_suite/aliases_negative/02-address/aliases.json
- t/test_suite/aliases_negative/02-address/errors.json
- t/test_suite/aliases_negative/02-address/input.json
- t/test_suite/aliases_negative/02-address/rules.json
- t/test_suite/aliases_negative/03-adult_age_in_user/aliases.json
- t/test_suite/aliases_negative/03-adult_age_in_user/errors.json
- t/test_suite/aliases_negative/03-adult_age_in_user/input.json
- t/test_suite/aliases_negative/03-adult_age_in_user/rules.json
- t/test_suite/aliases_positive/01-adult_age/aliases.json
- t/test_suite/aliases_positive/01-adult_age/input.json
- t/test_suite/aliases_positive/01-adult_age/output.json
- t/test_suite/aliases_positive/01-adult_age/rules.json
- t/test_suite/aliases_positive/02-address/aliases.json
- t/test_suite/aliases_positive/02-address/input.json
- t/test_suite/aliases_positive/02-address/output.json
- t/test_suite/aliases_positive/02-address/rules.json
- t/test_suite/aliases_positive/03-adult_age_in_user/aliases.json
- t/test_suite/aliases_positive/03-adult_age_in_user/input.json
- t/test_suite/aliases_positive/03-adult_age_in_user/output.json
- t/test_suite/aliases_positive/03-adult_age_in_user/rules.json
- t/test_suite/negative/01-required/errors.json
- t/test_suite/negative/01-required/input.json
- t/test_suite/negative/01-required/rules.json
- t/test_suite/negative/02-not_empty/errors.json
- t/test_suite/negative/02-not_empty/input.json
- t/test_suite/negative/02-not_empty/rules.json
- t/test_suite/negative/03-one_of/errors.json
- t/test_suite/negative/03-one_of/input.json
- t/test_suite/negative/03-one_of/rules.json
- t/test_suite/negative/04-min_length/errors.json
- t/test_suite/negative/04-min_length/input.json
- t/test_suite/negative/04-min_length/rules.json
- t/test_suite/negative/05-max_length/errors.json
- t/test_suite/negative/05-max_length/input.json
- t/test_suite/negative/05-max_length/rules.json
- t/test_suite/negative/06-length_equal/errors.json
- t/test_suite/negative/06-length_equal/input.json
- t/test_suite/negative/06-length_equal/rules.json
- t/test_suite/negative/07-length_between/errors.json
- t/test_suite/negative/07-length_between/input.json
- t/test_suite/negative/07-length_between/rules.json
- t/test_suite/negative/08-like/errors.json
- t/test_suite/negative/08-like/input.json
- t/test_suite/negative/08-like/rules.json
- t/test_suite/negative/09-integer/errors.json
- t/test_suite/negative/09-integer/input.json
- t/test_suite/negative/09-integer/rules.json
- t/test_suite/negative/10-positive_integer/errors.json
- t/test_suite/negative/10-positive_integer/input.json
- t/test_suite/negative/10-positive_integer/rules.json
- t/test_suite/negative/11-decimal/errors.json
- t/test_suite/negative/11-decimal/input.json
- t/test_suite/negative/11-decimal/rules.json
- t/test_suite/negative/12-positive_decimal/errors.json
- t/test_suite/negative/12-positive_decimal/input.json
- t/test_suite/negative/12-positive_decimal/rules.json
- t/test_suite/negative/13-max_number/errors.json
- t/test_suite/negative/13-max_number/input.json
- t/test_suite/negative/13-max_number/rules.json
- t/test_suite/negative/14-min_number/errors.json
- t/test_suite/negative/14-min_number/input.json
- t/test_suite/negative/14-min_number/rules.json
- t/test_suite/negative/15-number_beetween/errors.json
- t/test_suite/negative/15-number_beetween/input.json
- t/test_suite/negative/15-number_beetween/rules.json
- t/test_suite/negative/16-email/errors.json
- t/test_suite/negative/16-email/input.json
- t/test_suite/negative/16-email/rules.json
- t/test_suite/negative/17-equal_to_field/errors.json
- t/test_suite/negative/17-equal_to_field/input.json
- t/test_suite/negative/17-equal_to_field/rules.json
- t/test_suite/negative/18-nested_object/errors.json
- t/test_suite/negative/18-nested_object/input.json
- t/test_suite/negative/18-nested_object/rules.json
- t/test_suite/negative/19-list_of/errors.json
- t/test_suite/negative/19-list_of/input.json
- t/test_suite/negative/19-list_of/rules.json
- t/test_suite/negative/20-list_of_objects/errors.json
- t/test_suite/negative/20-list_of_objects/input.json
- t/test_suite/negative/20-list_of_objects/rules.json
- t/test_suite/negative/21-list_of_different_objects/errors.json
- t/test_suite/negative/21-list_of_different_objects/input.json
- t/test_suite/negative/21-list_of_different_objects/rules.json
- t/test_suite/negative/22-not_empty_list/errors.json
- t/test_suite/negative/22-not_empty_list/input.json
- t/test_suite/negative/22-not_empty_list/rules.json
- t/test_suite/negative/23-url/errors.json
- t/test_suite/negative/23-url/input.json
- t/test_suite/negative/23-url/rules.json
- t/test_suite/negative/24-iso_date/errors.json
- t/test_suite/negative/24-iso_date/input.json
- t/test_suite/negative/24-iso_date/rules.json
- t/test_suite/negative/25-eq/errors.json
- t/test_suite/negative/25-eq/input.json
- t/test_suite/negative/25-eq/rules.json
- t/test_suite/negative/26-string/errors.json
- t/test_suite/negative/26-string/input.json
- t/test_suite/negative/26-string/rules.json
- t/test_suite/negative/27-any_object/errors.json
- t/test_suite/negative/27-any_object/input.json
- t/test_suite/negative/27-any_object/rules.json
- t/test_suite/negative/28-variable_object/errors.json
- t/test_suite/negative/28-variable_object/input.json
- t/test_suite/negative/28-variable_object/rules.json
- t/test_suite/negative/29-or/errors.json
- t/test_suite/negative/29-or/input.json
- t/test_suite/negative/29-or/rules.json
- t/test_suite/positive/01-required/input.json
- t/test_suite/positive/01-required/output.json
- t/test_suite/positive/01-required/rules.json
- t/test_suite/positive/02-not_empty/input.json
- t/test_suite/positive/02-not_empty/output.json
- t/test_suite/positive/02-not_empty/rules.json
- t/test_suite/positive/03-one_of/input.json
- t/test_suite/positive/03-one_of/output.json
- t/test_suite/positive/03-one_of/rules.json
- t/test_suite/positive/04-min_length/input.json
- t/test_suite/positive/04-min_length/output.json
- t/test_suite/positive/04-min_length/rules.json
- t/test_suite/positive/05-max_length/input.json
- t/test_suite/positive/05-max_length/output.json
- t/test_suite/positive/05-max_length/rules.json
- t/test_suite/positive/06-length_equal/input.json
- t/test_suite/positive/06-length_equal/output.json
- t/test_suite/positive/06-length_equal/rules.json
- t/test_suite/positive/07-length_between/input.json
- t/test_suite/positive/07-length_between/output.json
- t/test_suite/positive/07-length_between/rules.json
- t/test_suite/positive/08-like/input.json
- t/test_suite/positive/08-like/output.json
- t/test_suite/positive/08-like/rules.json
- t/test_suite/positive/09-integer/input.json
- t/test_suite/positive/09-integer/output.json
- t/test_suite/positive/09-integer/rules.json
- t/test_suite/positive/10-positive_integer/input.json
- t/test_suite/positive/10-positive_integer/output.json
- t/test_suite/positive/10-positive_integer/rules.json
- t/test_suite/positive/11-decimal/input.json
- t/test_suite/positive/11-decimal/output.json
- t/test_suite/positive/11-decimal/rules.json
- t/test_suite/positive/12-positive_decimal/input.json
- t/test_suite/positive/12-positive_decimal/output.json
- t/test_suite/positive/12-positive_decimal/rules.json
- t/test_suite/positive/13-max_number/input.json
- t/test_suite/positive/13-max_number/output.json
- t/test_suite/positive/13-max_number/rules.json
- t/test_suite/positive/14-min_number/input.json
- t/test_suite/positive/14-min_number/output.json
- t/test_suite/positive/14-min_number/rules.json
- t/test_suite/positive/15-number_between/input.json
- t/test_suite/positive/15-number_between/output.json
- t/test_suite/positive/15-number_between/rules.json
- t/test_suite/positive/16-email/input.json
- t/test_suite/positive/16-email/output.json
- t/test_suite/positive/16-email/rules.json
- t/test_suite/positive/17-equal_to_field/input.json
- t/test_suite/positive/17-equal_to_field/output.json
- t/test_suite/positive/17-equal_to_field/rules.json
- t/test_suite/positive/18-nested_object/input.json
- t/test_suite/positive/18-nested_object/output.json
- t/test_suite/positive/18-nested_object/rules.json
- t/test_suite/positive/19-list_of/input.json
- t/test_suite/positive/19-list_of/output.json
- t/test_suite/positive/19-list_of/rules.json
- t/test_suite/positive/20-list_of_objects/input.json
- t/test_suite/positive/20-list_of_objects/output.json
- t/test_suite/positive/20-list_of_objects/rules.json
- t/test_suite/positive/21-list_of_different_objects/input.json
- t/test_suite/positive/21-list_of_different_objects/output.json
- t/test_suite/positive/21-list_of_different_objects/rules.json
- t/test_suite/positive/22-not_empty_list/input.json
- t/test_suite/positive/22-not_empty_list/output.json
- t/test_suite/positive/22-not_empty_list/rules.json
- t/test_suite/positive/23-url/input.json
- t/test_suite/positive/23-url/output.json
- t/test_suite/positive/23-url/rules.json
- t/test_suite/positive/24-iso_date/input.json
- t/test_suite/positive/24-iso_date/output.json
- t/test_suite/positive/24-iso_date/rules.json
- t/test_suite/positive/25-eq/input.json
- t/test_suite/positive/25-eq/output.json
- t/test_suite/positive/25-eq/rules.json
- t/test_suite/positive/26-string/input.json
- t/test_suite/positive/26-string/output.json
- t/test_suite/positive/26-string/rules.json
- t/test_suite/positive/27-any_object/input.json
- t/test_suite/positive/27-any_object/output.json
- t/test_suite/positive/27-any_object/rules.json
- t/test_suite/positive/28-variable_object/input.json
- t/test_suite/positive/28-variable_object/output.json
- t/test_suite/positive/28-variable_object/rules.json
- t/test_suite/positive/29-or/input.json
- t/test_suite/positive/29-or/output.json
- t/test_suite/positive/29-or/rules.json
- t/test_suite/positive/30-trim/input.json
- t/test_suite/positive/30-trim/output.json
- t/test_suite/positive/30-trim/rules.json
- t/test_suite/positive/31-to_lc/input.json
- t/test_suite/positive/31-to_lc/output.json
- t/test_suite/positive/31-to_lc/rules.json
- t/test_suite/positive/32-to_uc/input.json
- t/test_suite/positive/32-to_uc/output.json
- t/test_suite/positive/32-to_uc/rules.json
- t/test_suite/positive/33-remove/input.json
- t/test_suite/positive/33-remove/output.json
- t/test_suite/positive/33-remove/rules.json
- t/test_suite/positive/34-leave_only/input.json
- t/test_suite/positive/34-leave_only/output.json
- t/test_suite/positive/34-leave_only/rules.json
- t/test_suite/positive/35-default/input.json
- t/test_suite/positive/35-default/output.json
- t/test_suite/positive/35-default/rules.json