Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_tests

Add tests!

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

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.

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Mojo::Loader
  • Mojo::Util
  • Moose
  • Moose::Role
  • namespace::autoclean

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: Firewall-Config-Element-0.007/lib/Firewall/Config/Element/Schedule/Asa.pm -- Around line 15: Unknown directive: =example Firewall-Config-Element-0.007/lib/Firewall/Config/Element/Schedule/Netscreen.pm -- Around line 34: Unknown directive: =example Firewall-Config-Element-0.007/lib/Firewall/Config/Element/Schedule/Srx.pm -- Around line 25: Unknown directive: =example

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.

has_meta_json

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

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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
Firewall::Config::Element metacpan
Firewall::Config::Element::Address::Asa metacpan
Firewall::Config::Element::Address::Fortinet metacpan
Firewall::Config::Element::Address::H3c metacpan
Firewall::Config::Element::Address::Hillstone metacpan
Firewall::Config::Element::Address::Huawei metacpan
Firewall::Config::Element::Address::Neteye metacpan
Firewall::Config::Element::Address::Netscreen metacpan
Firewall::Config::Element::Address::Role metacpan
Firewall::Config::Element::Address::Srx metacpan
Firewall::Config::Element::Address::Topsec metacpan
Firewall::Config::Element::AddressGroup::Asa metacpan
Firewall::Config::Element::AddressGroup::Fortinet metacpan
Firewall::Config::Element::AddressGroup::H3c metacpan
Firewall::Config::Element::AddressGroup::Hillstone metacpan
Firewall::Config::Element::AddressGroup::Huawei metacpan
Firewall::Config::Element::AddressGroup::Neteye metacpan
Firewall::Config::Element::AddressGroup::Netscreen metacpan
Firewall::Config::Element::AddressGroup::Role metacpan
Firewall::Config::Element::AddressGroup::Srx metacpan
Firewall::Config::Element::AddressGroup::Topsec metacpan
Firewall::Config::Element::DynamicNat::Asa metacpan
Firewall::Config::Element::DynamicNat::Fortinet metacpan
Firewall::Config::Element::DynamicNat::H3c metacpan
Firewall::Config::Element::DynamicNat::Hillstone metacpan
Firewall::Config::Element::DynamicNat::Huawei metacpan
Firewall::Config::Element::DynamicNat::Neteye metacpan
Firewall::Config::Element::DynamicNat::Netscreen metacpan
Firewall::Config::Element::DynamicNat::Role metacpan
Firewall::Config::Element::DynamicNat::Srx metacpan
Firewall::Config::Element::DynamicNat::Topsec metacpan
Firewall::Config::Element::Interface::Asa metacpan
Firewall::Config::Element::Interface::Fortinet metacpan
Firewall::Config::Element::Interface::H3c metacpan
Firewall::Config::Element::Interface::Hillstone metacpan
Firewall::Config::Element::Interface::Huawei metacpan
Firewall::Config::Element::Interface::Neteye metacpan
Firewall::Config::Element::Interface::Netscreen metacpan
Firewall::Config::Element::Interface::Role metacpan
Firewall::Config::Element::Interface::Srx metacpan
Firewall::Config::Element::Interface::Topsec metacpan
Firewall::Config::Element::NatPool::Asa metacpan
Firewall::Config::Element::NatPool::Fortinet metacpan
Firewall::Config::Element::NatPool::H3c metacpan
Firewall::Config::Element::NatPool::Huawei metacpan
Firewall::Config::Element::NatPool::Netscreen metacpan
Firewall::Config::Element::NatPool::Role metacpan
Firewall::Config::Element::NatPool::Srx metacpan
Firewall::Config::Element::Protocol::Asa metacpan
Firewall::Config::Element::Protocol::Role metacpan
Firewall::Config::Element::ProtocolGroup::Asa metacpan
Firewall::Config::Element::ProtocolGroup::Role metacpan
Firewall::Config::Element::Role metacpan
Firewall::Config::Element::Route::Asa metacpan
Firewall::Config::Element::Route::Fortinet metacpan
Firewall::Config::Element::Route::H3c metacpan
Firewall::Config::Element::Route::Hillstone metacpan
Firewall::Config::Element::Route::Huawei metacpan
Firewall::Config::Element::Route::Neteye metacpan
Firewall::Config::Element::Route::Netscreen metacpan
Firewall::Config::Element::Route::Role metacpan
Firewall::Config::Element::Route::Srx metacpan
Firewall::Config::Element::Route::Topsec metacpan
Firewall::Config::Element::Rule::Asa metacpan
Firewall::Config::Element::Rule::Fortinet metacpan
Firewall::Config::Element::Rule::H3c metacpan
Firewall::Config::Element::Rule::Hillstone metacpan
Firewall::Config::Element::Rule::Huawei metacpan
Firewall::Config::Element::Rule::Neteye metacpan
Firewall::Config::Element::Rule::Netscreen metacpan
Firewall::Config::Element::Rule::Role metacpan
Firewall::Config::Element::Rule::Srx metacpan
Firewall::Config::Element::Rule::Topsec metacpan
Firewall::Config::Element::Schedule::Asa metacpan
Firewall::Config::Element::Schedule::Fortinet metacpan
Firewall::Config::Element::Schedule::H3c metacpan
Firewall::Config::Element::Schedule::Hillstone metacpan
Firewall::Config::Element::Schedule::Huawei metacpan
Firewall::Config::Element::Schedule::Netscreen metacpan
Firewall::Config::Element::Schedule::Role metacpan
Firewall::Config::Element::Schedule::Srx metacpan
Firewall::Config::Element::Schedule::Topsec metacpan
Firewall::Config::Element::Service::Asa metacpan
Firewall::Config::Element::Service::Fortinet metacpan
Firewall::Config::Element::Service::H3c metacpan
Firewall::Config::Element::Service::Hillstone metacpan
Firewall::Config::Element::Service::Huawei metacpan
Firewall::Config::Element::Service::Neteye metacpan
Firewall::Config::Element::Service::Netscreen metacpan
Firewall::Config::Element::Service::Role metacpan
Firewall::Config::Element::Service::Srx metacpan
Firewall::Config::Element::Service::Topsec metacpan
Firewall::Config::Element::ServiceGroup::Asa metacpan
Firewall::Config::Element::ServiceGroup::Fortinet metacpan
Firewall::Config::Element::ServiceGroup::H3c metacpan
Firewall::Config::Element::ServiceGroup::Hillstone metacpan
Firewall::Config::Element::ServiceGroup::Huawei metacpan
Firewall::Config::Element::ServiceGroup::Neteye metacpan
Firewall::Config::Element::ServiceGroup::Netscreen metacpan
Firewall::Config::Element::ServiceGroup::Role metacpan
Firewall::Config::Element::ServiceGroup::Srx metacpan
Firewall::Config::Element::ServiceGroup::Topsec metacpan
Firewall::Config::Element::ServiceMeta::Asa metacpan
Firewall::Config::Element::ServiceMeta::Fortinet metacpan
Firewall::Config::Element::ServiceMeta::H3c metacpan
Firewall::Config::Element::ServiceMeta::Hillstone metacpan
Firewall::Config::Element::ServiceMeta::Huawei metacpan
Firewall::Config::Element::ServiceMeta::Neteye metacpan
Firewall::Config::Element::ServiceMeta::Netscreen metacpan
Firewall::Config::Element::ServiceMeta::Role metacpan
Firewall::Config::Element::ServiceMeta::Srx metacpan
Firewall::Config::Element::ServiceMeta::Topsec metacpan
Firewall::Config::Element::StaticNat::Asa metacpan
Firewall::Config::Element::StaticNat::Fortinet metacpan
Firewall::Config::Element::StaticNat::H3c metacpan
Firewall::Config::Element::StaticNat::Hillstone metacpan
Firewall::Config::Element::StaticNat::Neteye metacpan
Firewall::Config::Element::StaticNat::Netscreen metacpan
Firewall::Config::Element::StaticNat::Role metacpan
Firewall::Config::Element::StaticNat::Srx metacpan
Firewall::Config::Element::StaticNat::Topsec metacpan
Firewall::Config::Element::Zone::Asa metacpan
Firewall::Config::Element::Zone::Fortinet metacpan
Firewall::Config::Element::Zone::H3c metacpan
Firewall::Config::Element::Zone::Hillstone metacpan
Firewall::Config::Element::Zone::Huawei metacpan
Firewall::Config::Element::Zone::Neteye metacpan
Firewall::Config::Element::Zone::Netscreen metacpan
Firewall::Config::Element::Zone::Role metacpan
Firewall::Config::Element::Zone::Srx metacpan
Firewall::Config::Element::Zone::Topsec metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan