Kwalitee Issues

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

no_pod_errors

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

Error: Class-STL-Containers-0.37/docs/class-stl-containers.pod -- Around line 145: '=item' outside of any '=over' Around line 165: You forgot a '=back' before '=head2' Around line 171: '=item' outside of any '=over' Around line 212: You forgot a '=back' before '=head1' Around line 220: '=item' outside of any '=over' Around line 265: You forgot a '=back' before '=head2' Around line 267: =begin without a target? Around line 287: '=end' without a target? Around line 508: =begin without a target? Around line 552: '=end' without a target? Around line 730: =begin without a target? Around line 754: '=end' without a target? Around line 1036: =begin without a target? Around line 1061: '=end' without a target? Around line 1289: =begin without a target? Around line 1311: '=end' without a target?

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_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/stl.pm: HASH(0x55607c3ec578)

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.18,0.20,0.21,0.22,0.25,0.26,0.27,0.37

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.

meta_yml_has_repository_resource

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

has_separate_license_file

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

Modules

Name Abstract Version View
Class::STL::Algorithms 0.22 metacpan
Class::STL::ClassMembers 0.27 metacpan
Class::STL::ClassMembers::Constructor 0.27 metacpan
Class::STL::ClassMembers::DataMember 0.26 metacpan
Class::STL::ClassMembers::Disable 0.21 metacpan
Class::STL::ClassMembers::SingletonConstructor 0.27 metacpan
Class::STL::Containers 0.37 metacpan
Class::STL::Element 0.20 metacpan
Class::STL::Iterators 0.18 metacpan
Class::STL::Trace 0.25 metacpan
Class::STL::Utilities 0.18 metacpan
stl metacpan

Provides

Name File View
Class::STL::ClassMembers::FunctionMember::Abstract lib/Class/STL/ClassMembers/FunctionMember.pm metacpan
Class::STL::ClassMembers::FunctionMember::Disable lib/Class/STL/ClassMembers/FunctionMember.pm metacpan
Class::STL::ClassMembers::FunctionMember::New lib/Class/STL/ClassMembers/FunctionMember.pm metacpan
Class::STL::Containers::Abstract lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Deque lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::List lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::MakeFind lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Map lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::MultiMap lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::MultiSet lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::PriorityQueue lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Queue lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Set lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Stack lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Tree lib/Class/STL/Containers.pm metacpan
Class::STL::Containers::Vector lib/Class/STL/Containers.pm metacpan
Class::STL::Element::Priority lib/Class/STL/Containers.pm metacpan
Class::STL::Iterators::Abstract lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::BackInsertIterator lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::BiDirectional lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::Forward lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::FrontInsertIterator lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::InsertIterator lib/Class/STL/Iterators.pm metacpan
Class::STL::Iterators::Reverse lib/Class/STL/Iterators.pm metacpan
Class::STL::Utilities::BinaryNegate lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Binder1st lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Binder2nd lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Compare lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Divides lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::EqualTo lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject::BinaryFunction lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject::BinaryPredicate lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject::Generator lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject::UnaryFunction lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::FunctionObject::UnaryPredicate lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Greater lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::GreaterEqual lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Less lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::LessEqual lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::LogicalAnd lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::LogicalOr lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Matches lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::MatchesIC lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::MemberFunction lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Minus lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Modulus lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Multiplies lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Negate lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::NotEqualTo lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::NotNull lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::Plus lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::PointerToBinaryFunction lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::PointerToUnaryFunction lib/Class/STL/Utilities.pm metacpan
Class::STL::Utilities::UnaryNegate lib/Class/STL/Utilities.pm metacpan

Other Files

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