Kwalitee Issues


Add a README to the distribution. It should contain a quick description of your module and how to install it.


Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Form-Sensible-0.20023/lib/Form/Sensible/Field/ -- Around line 225: You forgot a '=back' before '=head1' Form-Sensible-0.20023/lib/Form/Sensible/ -- Around line 459: Unterminated C<...> sequence Around line 501: =back without =over Form-Sensible-0.20023/lib/Form/Sensible/Validator/ -- Around line 232: '=item' outside of any '=over' Form-Sensible-0.20023/lib/Form/ -- Around line 156: =over should be: '=over' or '=over positive_number'


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.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


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.20023


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
Form::Sensible A sensible way to handle form based user interface 0.20023 metacpan
Form::Sensible::DelegateConnection Represents a connection between one object and another metacpan
Form::Sensible::Field Field base class for Form::Sensible metacpan
Form::Sensible::Field::DateTime A DateTime field type. metacpan
Form::Sensible::Field::FileSelector Field used for file selection metacpan
Form::Sensible::Field::LongText Field for representing large amounts of character-string data. metacpan
Form::Sensible::Field::Number A Numeric field type. metacpan
Form::Sensible::Field::Select A multiple-choice option field metacpan
Form::Sensible::Field::SubForm encapsulate an entire form within another. metacpan
Form::Sensible::Field::Text Field for representing character-strings metacpan
Form::Sensible::Field::Toggle An on/off field metacpan
Form::Sensible::Field::Trigger A Trigger for user activity metacpan
Form::Sensible::Form Form::Sensible's Form class metacpan
Form::Sensible::Reflector A base class for writing Form::Sensible reflectors. 0.01 metacpan
Form::Sensible::Renderer Base class for Renderers. metacpan
Form::Sensible::Renderer::HTML an HTML based Form renderer metacpan
Form::Sensible::Renderer::HTML::RenderedForm A rendered form handle for HTML metacpan
Form::Sensible::Validator Default Validator for Form::Sensible forms metacpan
Form::Sensible::Validator::Result Validation results for a given form. metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan