Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/Moo-2.003001,PaxHeader/Moo-2.003001,Moo-2.003001/PaxHeader/Changes,Moo-2.003001/PaxHeader/Changes,Moo-2.003001/PaxHeader/lib,Moo-2.003001/PaxHeader/lib,Moo-2.003001/PaxHeader/maint,Moo-2.003001/PaxHeader/maint,Moo-2.003001/PaxHeader/Makefile.PL,Moo-2.003001/PaxHeader/Makefile.PL,Moo-2.003001/PaxHeader/MANIFEST,Moo-2.003001/PaxHeader/MANIFEST,Moo-2.003001/PaxHeader/META.json,Moo-2.003001/PaxHeader/META.json,Moo-2.003001/PaxHeader/META.yml,Moo-2.003001/PaxHeader/META.yml,Moo-2.003001/PaxHeader/README,Moo-2.003001/PaxHeader/README,Moo-2.003001/PaxHeader/t,Moo-2.003001/PaxHeader/t,Moo-2.003001/PaxHeader/xt,Moo-2.003001/PaxHeader/xt,Moo-2.003001/xt/PaxHeader/bless-override.t,Moo-2.003001/xt/PaxHeader/bless-override.t,Moo-2.003001/xt/PaxHeader/class-tiny.t,Moo-2.003001/xt/PaxHeader/class-tiny.t,Moo-2.003001/xt/PaxHeader/croak-locations.t,Moo-2.003001/xt/PaxHeader/croak-locations.t,Moo-2.003001/xt/PaxHeader/fakemetaclass.t,Moo-2.003001/xt/PaxHeader/fakemetaclass.t,Moo-2.003001/xt/PaxHeader/global-destruct-jenga-helper.pl,Moo-2.003001/xt/PaxHeader/global-destruct-jenga-helper.pl,Moo-2.003001/xt/PaxHeader/global-destruct-jenga.t,Moo-2.003001/xt/PaxHeader/global-destruct-jenga.t,Moo-2.003001/xt/PaxHeader/handle_moose.t,Moo-2.003001/xt/PaxHeader/handle_moose.t,Moo-2.003001/xt/PaxHeader/has-after-meta.t,Moo-2.003001/xt/PaxHeader/has-after-meta.t,Moo-2.003001/xt/PaxHeader/implicit-moose-types.t,Moo-2.003001/xt/PaxHeader/implicit-moose-types.t,Moo-2.003001/xt/PaxHeader/inflate-our-classes.t,Moo-2.003001/xt/PaxHeader/inflate-our-classes.t,Moo-2.003001/xt/PaxHeader/inflate-undefer.t,Moo-2.003001/xt/PaxHeader/inflate-undefer.t,Moo-2.003001/xt/PaxHeader/jenga.t,Moo-2.003001/xt/PaxHeader/jenga.t,Moo-2.003001/xt/PaxHeader/moo-attr-handles-moose-role.t,Moo-2.003001/xt/PaxHeader/moo-attr-handles-moose-role.t,Moo-2.003001/xt/PaxHeader/moo-consume-moose-role-coerce.t,Moo-2.003001/xt/PaxHeader/moo-consume-moose-role-coerce.t,Moo-2.003001/xt/PaxHeader/moo-consume-moose-role-multiple.t,Moo-2.003001/xt/PaxHeader/moo-consume-moose-role-multiple.t,Moo-2.003001/xt/PaxHeader/moo-consume-mouse-role-coerce.t,Moo-2.003001/xt/PaxHeader/moo-consume-mouse-role-coerce.t,Moo-2.003001/xt/PaxHeader/moo-does-moose-role.t,Moo-2.003001/xt/PaxHeader/moo-does-moose-role.t,Moo-2.003001/xt/PaxHeader/moo-does-mouse-role.t,Moo-2.003001/xt/PaxHeader/moo-does-mouse-role.t,Moo-2.003001/xt/PaxHeader/moo-extend-moose.t,Moo-2.003001/xt/PaxHeader/moo-extend-moose.t,Moo-2.003001/xt/PaxHeader/moo-inflate.t,Moo-2.003001/xt/PaxHeader/moo-inflate.t,Moo-2.003001/xt/PaxHeader/moo-object-meta-can.t,Moo-2.003001/xt/PaxHeader/moo-object-meta-can.t,Moo-2.003001/xt/PaxHeader/moo-role-types.t,Moo-2.003001/xt/PaxHeader/moo-role-types.t,Moo-2.003001/xt/PaxHeader/moo-roles-into-moose-class-attr-override-with-autoclean.t,Moo-2.003001/xt/PaxHeader/moo-roles-into-moose-class-attr-override-with-autoclean.t,Moo-2.003001/xt/PaxHeader/moo-roles-into-moose-class.t,Moo-2.003001/xt/PaxHeader/moo-roles-into-moose-class.t,Moo-2.003001/xt/PaxHeader/moo-sification-handlemoose.t,Moo-2.003001/xt/PaxHeader/moo-sification-handlemoose.t,Moo-2.003001/xt/PaxHeader/moo-sification-meta.t,Moo-2.003001/xt/PaxHeader/moo-sification-meta.t,Moo-2.003001/xt/PaxHeader/moo-sification.t,Moo-2.003001/xt/PaxHeader/moo-sification.t,Moo-2.003001/xt/PaxHeader/moose-accessor-isa.t,Moo-2.003001/xt/PaxHeader/moose-accessor-isa.t,Moo-2.003001/xt/PaxHeader/moose-autoclean-lazy-attr-builders.t,Moo-2.003001/xt/PaxHeader/moose-autoclean-lazy-attr-builders.t,Moo-2.003001/xt/PaxHeader/moose-consume-moo-role-after-consumed-by-moo.t,Moo-2.003001/xt/PaxHeader/moose-consume-moo-role-after-consumed-by-moo.t,Moo-2.003001/xt/PaxHeader/moose-consume-moo-role-no-moo-loaded.t,Moo-2.003001/xt/PaxHeader/moose-consume-moo-role-no-moo-loaded.t,Moo-2.003001/xt/PaxHeader/moose-does-moo-role.t,Moo-2.003001/xt/PaxHeader/moose-does-moo-role.t,Moo-2.003001/xt/PaxHeader/moose-extend-moo.t,Moo-2.003001/xt/PaxHeader/moose-extend-moo.t,Moo-2.003001/xt/PaxHeader/moose-handles-moo-class.t,Moo-2.003001/xt/PaxHeader/moose-handles-moo-class.t,Moo-2.003001/xt/PaxHeader/moose-inflate-error-recurse.t,Moo-2.003001/xt/PaxHeader/moose-inflate-error-recurse.t,Moo-2.003001/xt/PaxHeader/moose-lazy.t,Moo-2.003001/xt/PaxHeader/moose-lazy.t,Moo-2.003001/xt/PaxHeader/moose-method-modifiers.t,Moo-2.003001/xt/PaxHeader/moose-method-modifiers.t,Moo-2.003001/xt/PaxHeader/moose-override-attribute-from-moo-role.t,Moo-2.003001/xt/PaxHeader/moose-override-attribute-from-moo-role.t,Moo-2.003001/xt/PaxHeader/moose-override-attribute-with-plus-syntax.t,Moo-2.003001/xt/PaxHeader/moose-override-attribute-with-plus-syntax.t,Moo-2.003001/xt/PaxHeader/more-jenga.t,Moo-2.003001/xt/PaxHeader/more-jenga.t,Moo-2.003001/xt/PaxHeader/release,Moo-2.003001/xt/PaxHeader/release,Moo-2.003001/xt/PaxHeader/role-tiny-inflate.t,Moo-2.003001/xt/PaxHeader/role-tiny-inflate.t,Moo-2.003001/xt/PaxHeader/super-jenga.t,Moo-2.003001/xt/PaxHeader/super-jenga.t,Moo-2.003001/xt/PaxHeader/test-my-dependents.t,Moo-2.003001/xt/PaxHeader/test-my-dependents.t,Moo-2.003001/xt/PaxHeader/type-inflate-coercion.t,Moo-2.003001/xt/PaxHeader/type-inflate-coercion.t,Moo-2.003001/xt/PaxHeader/type-inflate-threads.t,Moo-2.003001/xt/PaxHeader/type-inflate-threads.t,Moo-2.003001/xt/PaxHeader/type-inflate-type-tiny.t,Moo-2.003001/xt/PaxHeader/type-inflate-type-tiny.t,Moo-2.003001/xt/PaxHeader/type-inflate.t,Moo-2.003001/xt/PaxHeader/type-inflate.t,Moo-2.003001/xt/PaxHeader/type-tiny-coerce.t,Moo-2.003001/xt/PaxHeader/type-tiny-coerce.t,Moo-2.003001/xt/PaxHeader/withautoclean.t,Moo-2.003001/xt/PaxHeader/withautoclean.t,Moo-2.003001/xt/release/PaxHeader/kwalitee.t,Moo-2.003001/xt/release/PaxHeader/kwalitee.t,Moo-2.003001/t/PaxHeader/accessor-coerce.t,Moo-2.003001/t/PaxHeader/accessor-coerce.t,Moo-2.003001/t/PaxHeader/accessor-default.t,Moo-2.003001/t/PaxHeader/accessor-default.t,Moo-2.003001/t/PaxHeader/accessor-generator-extension.t,Moo-2.003001/t/PaxHeader/accessor-generator-extension.t,Moo-2.003001/t/PaxHeader/accessor-handles.t,Moo-2.003001/t/PaxHeader/accessor-handles.t,Moo-2.003001/t/PaxHeader/accessor-isa.t,Moo-2.003001/t/PaxHeader/accessor-isa.t,Moo-2.003001/t/PaxHeader/accessor-mixed.t,Moo-2.003001/t/PaxHeader/accessor-mixed.t,Moo-2.003001/t/PaxHeader/accessor-pred-clear.t,Moo-2.003001/t/PaxHeader/accessor-pred-clear.t,Moo-2.003001/t/PaxHeader/accessor-reader-writer.t,Moo-2.003001/t/PaxHeader/accessor-reader-writer.t,Moo-2.003001/t/PaxHeader/accessor-roles.t,Moo-2.003001/t/PaxHeader/accessor-roles.t,Moo-2.003001/t/PaxHeader/accessor-shortcuts.t,Moo-2.003001/t/PaxHeader/accessor-shortcuts.t,Moo-2.003001/t/PaxHeader/accessor-trigger.t,Moo-2.003001/t/PaxHeader/accessor-trigger.t,Moo-2.003001/t/PaxHeader/accessor-weaken-pre-5_8_3.t,Moo-2.003001/t/PaxHeader/accessor-weaken-pre-5_8_3.t,Moo-2.003001/t/PaxHeader/accessor-weaken.t,Moo-2.003001/t/PaxHeader/accessor-weaken.t,Moo-2.003001/t/PaxHeader/buildall-subconstructor.t,Moo-2.003001/t/PaxHeader/buildall-subconstructor.t,Moo-2.003001/t/PaxHeader/buildall.t,Moo-2.003001/t/PaxHeader/buildall.t,Moo-2.003001/t/PaxHeader/buildargs-error.t,Moo-2.003001/t/PaxHeader/buildargs-error.t,Moo-2.003001/t/PaxHeader/buildargs.t,Moo-2.003001/t/PaxHeader/buildargs.t,Moo-2.003001/t/PaxHeader/coerce-1.t,Moo-2.003001/t/PaxHeader/coerce-1.t,Moo-2.003001/t/PaxHeader/compose-conflicts.t,Moo-2.003001/t/PaxHeader/compose-conflicts.t,Moo-2.003001/t/PaxHeader/compose-non-role.t,Moo-2.003001/t/PaxHeader/compose-non-role.t,Moo-2.003001/t/PaxHeader/compose-roles.t,Moo-2.003001/t/PaxHeader/compose-roles.t,Moo-2.003001/t/PaxHeader/constructor-modify.t,Moo-2.003001/t/PaxHeader/constructor-modify.t,Moo-2.003001/t/PaxHeader/croak-locations.t,Moo-2.003001/t/PaxHeader/croak-locations.t,Moo-2.003001/t/PaxHeader/demolish-basics.t,Moo-2.003001/t/PaxHeader/demolish-basics.t,Moo-2.003001/t/PaxHeader/demolish-bugs-eats_exceptions.t,Moo-2.003001/t/PaxHeader/demolish-bugs-eats_exceptions.t,Moo-2.003001/t/PaxHeader/demolish-bugs-eats_mini.t,Moo-2.003001/t/PaxHeader/demolish-bugs-eats_mini.t,Moo-2.003001/t/PaxHeader/demolish-global_destruction.t,Moo-2.003001/t/PaxHeader/demolish-global_destruction.t,Moo-2.003001/t/PaxHeader/demolish-throw.t,Moo-2.003001/t/PaxHeader/demolish-throw.t,Moo-2.003001/t/PaxHeader/does.t,Moo-2.003001/t/PaxHeader/does.t,Moo-2.003001/t/PaxHeader/extend-constructor.t,Moo-2.003001/t/PaxHeader/extend-constructor.t,Moo-2.003001/t/PaxHeader/extends-non-moo.t,Moo-2.003001/t/PaxHeader/extends-non-moo.t,Moo-2.003001/t/PaxHeader/extends-role.t,Moo-2.003001/t/PaxHeader/extends-role.t,Moo-2.003001/t/PaxHeader/foreignbuildargs.t,Moo-2.003001/t/PaxHeader/foreignbuildargs.t,Moo-2.003001/t/PaxHeader/global-destruction-helper.pl,Moo-2.003001/t/PaxHeader/global-destruction-helper.pl,Moo-2.003001/t/PaxHeader/global_underscore.t,Moo-2.003001/t/PaxHeader/global_underscore.t,Moo-2.003001/t/PaxHeader/has-array.t,Moo-2.003001/t/PaxHeader/has-array.t,Moo-2.003001/t/PaxHeader/has-before-extends.t,Moo-2.003001/t/PaxHeader/has-before-extends.t,Moo-2.003001/t/PaxHeader/has-plus.t,Moo-2.003001/t/PaxHeader/has-plus.t,Moo-2.003001/t/PaxHeader/init-arg.t,Moo-2.003001/t/PaxHeader/init-arg.t,Moo-2.003001/t/PaxHeader/isa-interfere.t,Moo-2.003001/t/PaxHeader/isa-interfere.t,Moo-2.003001/t/PaxHeader/lazy_isa.t,Moo-2.003001/t/PaxHeader/lazy_isa.t,Moo-2.003001/t/PaxHeader/lib,Moo-2.003001/t/PaxHeader/lib,Moo-2.003001/t/PaxHeader/load_module.t,Moo-2.003001/t/PaxHeader/load_module.t,Moo-2.003001/t/PaxHeader/load_module_error.t,Moo-2.003001/t/PaxHeader/load_module_error.t,Moo-2.003001/t/PaxHeader/load_module_role_tiny.t,Moo-2.003001/t/PaxHeader/load_module_role_tiny.t,Moo-2.003001/t/PaxHeader/long-package-name.t,Moo-2.003001/t/PaxHeader/long-package-name.t,Moo-2.003001/t/PaxHeader/method-generate-accessor.t,Moo-2.003001/t/PaxHeader/method-generate-accessor.t,Moo-2.003001/t/PaxHeader/method-generate-constructor.t,Moo-2.003001/t/PaxHeader/method-generate-constructor.t,Moo-2.003001/t/PaxHeader/modify_lazy_handlers.t,Moo-2.003001/t/PaxHeader/modify_lazy_handlers.t,Moo-2.003001/t/PaxHeader/moo-accessors.t,Moo-2.003001/t/PaxHeader/moo-accessors.t,Moo-2.003001/t/PaxHeader/moo-c3.t,Moo-2.003001/t/PaxHeader/moo-c3.t,Moo-2.003001/t/PaxHeader/moo-object.t,Moo-2.003001/t/PaxHeader/moo-object.t,Moo-2.003001/t/PaxHeader/moo-utils-_name_coderef.t,Moo-2.003001/t/PaxHeader/moo-utils-_name_coderef.t,Moo-2.003001/t/PaxHeader/moo-utils-_subname.t,Moo-2.003001/t/PaxHeader/moo-utils-_subname.t,Moo-2.003001/t/PaxHeader/moo-utils.t,Moo-2.003001/t/PaxHeader/moo-utils.t,Moo-2.003001/t/PaxHeader/moo.t,Moo-2.003001/t/PaxHeader/moo.t,Moo-2.003001/t/PaxHeader/mutual-requires.t,Moo-2.003001/t/PaxHeader/mutual-requires.t,Moo-2.003001/t/PaxHeader/no-build.t,Moo-2.003001/t/PaxHeader/no-build.t,Moo-2.003001/t/PaxHeader/no-moo.t,Moo-2.003001/t/PaxHeader/no-moo.t,Moo-2.003001/t/PaxHeader/non-moo-extends-c3.t,Moo-2.003001/t/PaxHeader/non-moo-extends-c3.t,Moo-2.003001/t/PaxHeader/non-moo-extends.t,Moo-2.003001/t/PaxHeader/non-moo-extends.t,Moo-2.003001/t/PaxHeader/not-both.t,Moo-2.003001/t/PaxHeader/not-both.t,Moo-2.003001/t/PaxHeader/overloaded-coderefs.t,Moo-2.003001/t/PaxHeader/overloaded-coderefs.t,Moo-2.003001/t/PaxHeader/overridden-core-funcs.t,Moo-2.003001/t/PaxHeader/overridden-core-funcs.t,Moo-2.003001/t/PaxHeader/perl-56-like.t,Moo-2.003001/t/PaxHeader/perl-56-like.t,Moo-2.003001/t/PaxHeader/strictures.t,Moo-2.003001/t/PaxHeader/strictures.t,Moo-2.003001/t/PaxHeader/sub-and-handles.t,Moo-2.003001/t/PaxHeader/sub-and-handles.t,Moo-2.003001/t/PaxHeader/subconstructor.t,Moo-2.003001/t/PaxHeader/subconstructor.t,Moo-2.003001/t/PaxHeader/undef-bug.t,Moo-2.003001/t/PaxHeader/undef-bug.t,Moo-2.003001/t/PaxHeader/use-after-no.t,Moo-2.003001/t/PaxHeader/use-after-no.t,Moo-2.003001/t/PaxHeader/zzz-check-breaks.t,Moo-2.003001/t/PaxHeader/zzz-check-breaks.t,Moo-2.003001/t/lib/PaxHeader/ErrorLocation.pm,Moo-2.003001/t/lib/PaxHeader/ErrorLocation.pm,Moo-2.003001/t/lib/PaxHeader/InlineModule.pm,Moo-2.003001/t/lib/PaxHeader/InlineModule.pm,Moo-2.003001/t/lib/PaxHeader/TestEnv.pm,Moo-2.003001/t/lib/PaxHeader/TestEnv.pm,Moo-2.003001/maint/PaxHeader/Makefile.PL.include,Moo-2.003001/maint/PaxHeader/Makefile.PL.include,Moo-2.003001/lib/PaxHeader/Method,Moo-2.003001/lib/PaxHeader/Method,Moo-2.003001/lib/PaxHeader/Moo,Moo-2.003001/lib/PaxHeader/Moo,Moo-2.003001/lib/PaxHeader/Moo.pm,Moo-2.003001/lib/PaxHeader/Moo.pm,Moo-2.003001/lib/PaxHeader/oo.pm,Moo-2.003001/lib/PaxHeader/oo.pm,Moo-2.003001/lib/Moo/PaxHeader/_mro.pm,Moo-2.003001/lib/Moo/PaxHeader/_mro.pm,Moo-2.003001/lib/Moo/PaxHeader/_strictures.pm,Moo-2.003001/lib/Moo/PaxHeader/_strictures.pm,Moo-2.003001/lib/Moo/PaxHeader/_Utils.pm,Moo-2.003001/lib/Moo/PaxHeader/_Utils.pm,Moo-2.003001/lib/Moo/PaxHeader/HandleMoose,Moo-2.003001/lib/Moo/PaxHeader/HandleMoose,Moo-2.003001/lib/Moo/PaxHeader/HandleMoose.pm,Moo-2.003001/lib/Moo/PaxHeader/HandleMoose.pm,Moo-2.003001/lib/Moo/PaxHeader/Object.pm,Moo-2.003001/lib/Moo/PaxHeader/Object.pm,Moo-2.003001/lib/Moo/PaxHeader/Role.pm,Moo-2.003001/lib/Moo/PaxHeader/Role.pm,Moo-2.003001/lib/Moo/PaxHeader/sification.pm,Moo-2.003001/lib/Moo/PaxHeader/sification.pm,Moo-2.003001/lib/Moo/HandleMoose/PaxHeader/_TypeMap.pm,Moo-2.003001/lib/Moo/HandleMoose/PaxHeader/_TypeMap.pm,Moo-2.003001/lib/Moo/HandleMoose/PaxHeader/FakeMetaClass.pm,Moo-2.003001/lib/Moo/HandleMoose/PaxHeader/FakeMetaClass.pm,Moo-2.003001/lib/Method/PaxHeader/Generate,Moo-2.003001/lib/Method/PaxHeader/Generate,Moo-2.003001/lib/Method/Generate/PaxHeader/Accessor.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/Accessor.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/BuildAll.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/BuildAll.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/Constructor.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/Constructor.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/DemolishAll.pm,Moo-2.003001/lib/Method/Generate/PaxHeader/DemolishAll.pm

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_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
Method::Generate::Accessor metacpan
Method::Generate::BuildAll metacpan
Method::Generate::Constructor metacpan
Method::Generate::DemolishAll metacpan
Moo Minimalist Object Orientation (with Moose compatibility) 2.003001 metacpan
Moo::HandleMoose metacpan
Moo::HandleMoose::FakeMetaClass metacpan
Moo::HandleMoose::_TypeMap metacpan
Moo::Object metacpan
Moo::Role Minimal Object Orientation support for Roles 2.003001 metacpan
Moo::_Utils metacpan
Moo::_mro metacpan
Moo::_strictures metacpan
Moo::sification metacpan
oo syntactic sugar for Moo oneliners metacpan

Provides

Name File View
Moo::HandleMoose::FakeConstructor lib/Moo/HandleMoose.pm metacpan

Other Files

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