Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Data::MuForm::Merge, Data::MuForm::Meta

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: notes/KLS.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Data::MuForm::Meta

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Test::Fatal

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.03,0.04

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.

Modules

Name Abstract Version View
Data::MuForm Data validator and form processor 0.04 metacpan
Data::MuForm::Common common role metacpan
Data::MuForm::Field Base field package metacpan
Data::MuForm::Field::Boolean a true or false field 0.03 metacpan
Data::MuForm::Field::Button Button field metacpan
Data::MuForm::Field::Checkbox Checkbox field metacpan
Data::MuForm::Field::Compound field consisting of subfields metacpan
Data::MuForm::Field::CompoundDateTime compound DateTime field metacpan
Data::MuForm::Field::Currency US currency-like values metacpan
Data::MuForm::Field::Date a date field with formats metacpan
Data::MuForm::Field::Display display only field metacpan
Data::MuForm::Field::Email validates email using Email::Valid metacpan
Data::MuForm::Field::Float validate a float value metacpan
Data::MuForm::Field::Hidden hidden field metacpan
Data::MuForm::Field::Integer validate an integer value metacpan
Data::MuForm::Field::List List field metacpan
Data::MuForm::Field::Multiple multiple select list 0.01 metacpan
Data::MuForm::Field::Password password field metacpan
Data::MuForm::Field::PrimaryKey primary key field metacpan
Data::MuForm::Field::Repeatable repeatable (array) field metacpan
Data::MuForm::Field::Repeatable::Instance used internally by repeatable fields metacpan
Data::MuForm::Field::Reset reset field metacpan
Data::MuForm::Field::Select Select field metacpan
Data::MuForm::Field::Submit Submit field metacpan
Data::MuForm::Field::Text Text field metacpan
Data::MuForm::Field::Textarea textarea input metacpan
Data::MuForm::Field::Time Time field metacpan
Data::MuForm::Field::URL URL field metacpan
Data::MuForm::Field::Upload file upload field metacpan
Data::MuForm::Fields Common attributes and methods for forms and compound fields metacpan
Data::MuForm::Localizer Localizer metacpan
Data::MuForm::Merge internal hash merging metacpan
Data::MuForm::Meta Meta magic to create 'has_fields' metacpan
Data::MuForm::Model Base Model role metacpan
Data::MuForm::Model::Object stub for Object model metacpan
Data::MuForm::Params params handling metacpan
Data::MuForm::Renderer::Base Renderer metacpan
Data::MuForm::Role::RequestToken Role to incluse a token for csrf protection metacpan
Data::MuForm::Test provides is_html method used in tests metacpan
Data::MuForm::Types Type::Tiny types metacpan
Form::KLS metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
dist.ini metacpan