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