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: Evo::Comp, Evo::Comp::Gen::HUF, Evo::Comp::Gen::Hash, Evo::Comp::Hash, Evo::Comp::Meta, Evo::Comp::Out, Evo::Comp::Util, Evo::Ee, Evo::Eval, Evo::Eval::Call, Evo::Export, Evo::Export::Exporter, Evo::Io, Evo::Io::Role, Evo::Lib, Evo::Loaded, Evo::Loop, Evo::Loop::Comp, Evo::Loop::Role::Io, Evo::Loop::Role::Postpone, Evo::Loop::Role::Timer, Evo::Loop::Role::Zone, Evo::Net::Socket, Evo::Net::Socket::Role, Evo::Net::Srv, Evo::Net::Srv::Role, Evo::Net::Util, Evo::Prm, Evo::Promise, Evo::Promise::Comp, Evo::Promise::Comp::Driver, Evo::Promise::Deferred, Evo::Promise::Sync, Evo::Promise::Util, Evo::Realm, Evo::Role, Evo::Role::Exporter, Evo::W::Eval, Evo::Want, Test::Evo::Benchmark, Test::Evo::Helpers

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: Evo::Comp, Evo::Comp::Gen::HUF, Evo::Comp::Gen::Hash, Evo::Comp::Hash, Evo::Comp::Meta, Evo::Comp::Out, Evo::Comp::Util, Evo::Ee, Evo::Eval, Evo::Eval::Call, Evo::Export, Evo::Export::Exporter, Evo::Io, Evo::Io::Role, Evo::Lib, Evo::Loaded, Evo::Loop, Evo::Loop::Comp, Evo::Loop::Role::Io, Evo::Loop::Role::Postpone, Evo::Loop::Role::Timer, Evo::Loop::Role::Zone, Evo::Net::Socket, Evo::Net::Socket::Role, Evo::Net::Srv, Evo::Net::Srv::Role, Evo::Net::Util, Evo::Prm, Evo::Promise, Evo::Promise::Comp, Evo::Promise::Comp::Driver, Evo::Promise::Deferred, Evo::Promise::Sync, Evo::Promise::Util, Evo::Realm, Evo::Role, Evo::Role::Exporter, Evo::W::Eval, Evo::Want, Test::Evo::Benchmark, Test::Evo::Helpers

test_prereq_matches_use

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

Error:

  • MyLib

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_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Evo Evo - the next generation component-oriented development framework 0.0199 metacpan
Evo::Comp metacpan
Evo::Comp::Gen::HUF metacpan
Evo::Comp::Gen::Hash metacpan
Evo::Comp::Hash metacpan
Evo::Comp::Meta metacpan
Evo::Comp::Out metacpan
Evo::Comp::Util metacpan
Evo::Default metacpan
Evo::Ee metacpan
Evo::Eval metacpan
Evo::Eval::Call metacpan
Evo::Export metacpan
Evo::Export::Exporter metacpan
Evo::Io metacpan
Evo::Io::Role metacpan
Evo::Lib metacpan
Evo::Loaded metacpan
Evo::Loop metacpan
Evo::Loop::Comp metacpan
Evo::Loop::Role::Io metacpan
Evo::Loop::Role::Postpone metacpan
Evo::Loop::Role::Timer metacpan
Evo::Loop::Role::Zone metacpan
Evo::Net::Socket metacpan
Evo::Net::Socket::Role metacpan
Evo::Net::Srv metacpan
Evo::Net::Srv::Role metacpan
Evo::Net::Util metacpan
Evo::Prm metacpan
Evo::Promise metacpan
Evo::Promise::Comp metacpan
Evo::Promise::Comp::Driver metacpan
Evo::Promise::Deferred metacpan
Evo::Promise::Sync metacpan
Evo::Promise::Util metacpan
Evo::Realm metacpan
Evo::Role Evo::Role - reuse code between components 0.0199 metacpan
Evo::Role::Exporter metacpan
Evo::Util metacpan
Evo::W::Eval metacpan
Evo::Want metacpan
Test::Evo::Benchmark metacpan
Test::Evo::Helpers metacpan

Other Files

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