Kwalitee Issues

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably 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.)

has_meta_json

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

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Aspect::Pointcut::AndOp
  • Aspect::Pointcut::BinOp
  • Aspect::Pointcut::NotOp
  • Aspect::Pointcut::OrOp
  • Benchmark::Timer::ReportOnDestroy

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.13,0.14

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

Modules

Name Abstract Version View
Aspect AOP for Perl 0.14 metacpan
Aspect::Advice change how Perl code is run at a pointcut 0.13 metacpan
Aspect::AdviceContext a pointcut context for advice code 0.13 metacpan
Aspect::Hook::LexWrap Lexically scoped subroutine wrappers 0.13 metacpan
Aspect::Library::Listenable Observer pattern with events 0.13 metacpan
Aspect::Library::Memoize cross-cutting memoization 0.13 metacpan
Aspect::Library::Profiler reusable method call profiling aspect 0.13 metacpan
Aspect::Library::Singleton A singleton aspect 0.13 metacpan
Aspect::Library::TestClass give Test::Class test methods an IUT (implementation under test) 0.13 metacpan
Aspect::Library::Wormhole A wormhole between call frames 0.13 metacpan
Aspect::Modular base class for reusable aspects 0.13 metacpan
Aspect::Pointcut pointcut base class 0.13 metacpan
Aspect::Pointcut::AndOp Logical 'and' operation pointcut 0.13 metacpan
Aspect::Pointcut::BinOp Binary operation pointcut 0.13 metacpan
Aspect::Pointcut::Call Call pointcut 0.13 metacpan
Aspect::Pointcut::Cflow Cflow pointcut 0.13 metacpan
Aspect::Pointcut::NotOp Logical 'not' operation pointcut 0.13 metacpan
Aspect::Pointcut::OrOp Logical 'or' operation pointcut 0.13 metacpan
Aspect::Weaver aspect weaving functionality 0.13 metacpan

Provides

Name File View
Aspect::Hook::LexWrap::Cleanup lib/Aspect/Hook/LexWrap.pm metacpan
Aspect::Library::Listenable::Event lib/Aspect/Library/Listenable.pm metacpan
Benchmark::Timer::ReportOnDestroy lib/Aspect/Library/Profiler.pm metacpan

Other Files

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