Valiant 0.002020 Latest
Kwalitee Issues
- prereq_matches_use
-
List all used modules in META.yml requires
Error:- Role::Tiny
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| Valiant | Object validation inspired by Ruby on Rails and more. | 0.002020 | metacpan |
| Valiant::Error | A single error encountered during validation. | metacpan | |
| Valiant::Errors | A collection of errors associated with an object | metacpan | |
| Valiant::Filter | A role to define the Filter interface. | metacpan | |
| Valiant::Filter::Collapse | collapse whitespace | metacpan | |
| Valiant::Filter::Collection | metacpan | ||
| Valiant::Filter::Each | A Role to create custom validators | metacpan | |
| Valiant::Filter::Flatten | Array or Hash ref to string | metacpan | |
| Valiant::Filter::HtmlEscape | HTML escaping on strings | metacpan | |
| Valiant::Filter::Lower | lower case a string | metacpan | |
| Valiant::Filter::Numberize | Force into number context | metacpan | |
| Valiant::Filter::Template | Flatten a Hashref into a string via a template pattern | metacpan | |
| Valiant::Filter::Title | title case a string | metacpan | |
| Valiant::Filter::ToArray | Force the value into an arrayref if its not one already | metacpan | |
| Valiant::Filter::Trim | metacpan | ||
| Valiant::Filter::UcFirst | upper case the first letter of a string | metacpan | |
| Valiant::Filter::Upper | up case a string | metacpan | |
| Valiant::Filter::With | metacpan | ||
| Valiant::Filterable | Role that adds class and instance methods supporting field filters | metacpan | |
| Valiant::Filters | Adds a filter DSL and API to your Moo/se classes | metacpan | |
| Valiant::HTML::FormBuilder | General HTML Forms | metacpan | |
| Valiant::HTML::FormBuilder::Checkbox | A custom formbuilder for checkbox content | metacpan | |
| Valiant::HTML::FormBuilder::DefaultModel | metacpan | ||
| Valiant::HTML::FormBuilder::RadioButton | A custom formbuilder for radio button content | metacpan | |
| Valiant::HTML::PagerBuilder | A Perl module for building HTML paginators | metacpan | |
| Valiant::HTML::SafeString | String rendering safety | metacpan | |
| Valiant::HTML::Util::Collection | A utility class for creating collections of items. | metacpan | |
| Valiant::HTML::Util::Form | HTML Form | metacpan | |
| Valiant::HTML::Util::FormTags | HTML Form Tags | metacpan | |
| Valiant::HTML::Util::Pager | HTML pager component | metacpan | |
| Valiant::HTML::Util::TagBuilder | Utility class to generate HTML tags | metacpan | |
| Valiant::HTML::Util::View | Default view for Formbuilder | metacpan | |
| Valiant::I18N | Translations | metacpan | |
| Valiant::JSON::JSONBuilder | Wraps a model with a JSON builder | metacpan | |
| Valiant::JSON::Util | Importable utility methods | metacpan | |
| Valiant::Naming | Standard naming information for your models | metacpan | |
| Valiant::NestedError | An error imported from another object's errors collection | metacpan | |
| Valiant::Proxy | Create a validation ruleset dynamically | metacpan | |
| Valiant::Proxy::Array | Wrap an arrayref in a result object for validation. | metacpan | |
| Valiant::Proxy::Hash | Wrap a hashref in a result object for validation. | metacpan | |
| Valiant::Proxy::Object | Wrap any object into a validatable result object. | metacpan | |
| Valiant::Translation | Localized, human readable names for models and attributes | metacpan | |
| Valiant::Util | Importable utility methods; | metacpan | |
| Valiant::Util::Exception | metacpan | ||
| Valiant::Util::Exception::General | A non categorized exception | metacpan | |
| Valiant::Util::Exception::InvalidFilterArgs | Args passed to a Filter are invalid | metacpan | |
| Valiant::Util::Exception::InvalidValidatorArgs | Args passed to a Validator are invalid | metacpan | |
| Valiant::Util::Exception::MissingCountKey | Not count subkey for the translation tag | metacpan | |
| Valiant::Util::Exception::MissingMethod | Object is missing method | metacpan | |
| Valiant::Util::Exception::NameNotFilter | Failure to load a filter | metacpan | |
| Valiant::Util::Exception::NameNotValidator | Failure to load a validator | metacpan | |
| Valiant::Util::Exception::Strict | A Validation error that throws strictly | metacpan | |
| Valiant::Util::Exception::UnexpectedUseModuleError | Unexpected error while using a module dynamically | metacpan | |
| Valiant::Validates | Role that adds class and instance methods supporting validations | metacpan | |
| Valiant::Validations | Adds a validation DSL and API to your Moo/se classes | metacpan | |
| Valiant::Validator | A role to define the validator interface. | metacpan | |
| Valiant::Validator::Absence | Verify that a value is missing | metacpan | |
| Valiant::Validator::Acceptance | Verify that a value was accepted | metacpan | |
| Valiant::Validator::Array | Verify items in an arrayref. | metacpan | |
| Valiant::Validator::Boolean | Verify that a value is either true or false | metacpan | |
| Valiant::Validator::Check | Validate using a 'check' method | metacpan | |
| Valiant::Validator::Collection | A validator that contains and runs other validators | metacpan | |
| Valiant::Validator::Confirmation | Checks for a 'confirming' attributes equality. | metacpan | |
| Valiant::Validator::Date | Verify that a value is is a standard Date (YYY-MM-DD) | metacpan | |
| Valiant::Validator::Each | A Role to create custom validators | metacpan | |
| Valiant::Validator::Exclusion | Value cannot be in a list | metacpan | |
| Valiant::Validator::Format | Validate a value based on a regular expression | metacpan | |
| Valiant::Validator::Hash | Verify the values of a hashref | metacpan | |
| Valiant::Validator::Inclusion | Value must be one of a list | metacpan | |
| Valiant::Validator::Length | Validate the length of an attributes string value | metacpan | |
| Valiant::Validator::Numericality | Validate numeric attributes | metacpan | |
| Valiant::Validator::Object | Verify a related object | metacpan | |
| Valiant::Validator::OnlyOf | Limit the number of fields not blank in a group | metacpan | |
| Valiant::Validator::Presence | Verify that a value is present | metacpan | |
| Valiant::Validator::Scalar | Validate that a value is a scalar (like a string or number) | metacpan | |
| Valiant::Validator::Unique | Verify that a value is unique to the record domain | metacpan | |
| Valiant::Validator::With | Validate using a coderef or method | metacpan |
Provides
| Name | File | View |
|---|---|---|
| Valiant::HTML::FormBuilder::Proxy | lib/Valiant/HTML/FormBuilder.pm | metacpan |
| Valiant::HTML::Util::Collection::HashItem | lib/Valiant/HTML/Util/Collection.pm | metacpan |
| Valiant::HTML::Util::Collection::Item | lib/Valiant/HTML/Util/Collection.pm | metacpan |
| Valiant::HTML::Util::Form::FormObject | lib/Valiant/HTML/Util/Form.pm | metacpan |
| Valiant::HTML::Util::TagBuilder::_tags | lib/Valiant/HTML/Util/TagBuilder.pm | metacpan |
| Valiant::I18N::Tag | lib/Valiant/I18N.pm | metacpan |
| Valiant::Name | lib/Valiant/Naming.pm | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |
| README.mkdn | metacpan |
| cpanfile | metacpan |
| dist.ini | metacpan |