Kwalitee Issues

no_pod_errors

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

Error: Net-DNS-Check-0.45/lib/Net/DNS/Check.pm -- Around line 1002: '=item' outside of any '=over' Around line 1011: You forgot a '=back' before '=head2' Around line 1015: '=item' outside of any '=over' Around line 1026: You forgot a '=back' before '=head2'

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.

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.

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: Net::DNS::Check, Net::DNS::Check::Config, Net::DNS::Check::Host, Net::DNS::Check::HostsList, Net::DNS::Check::NSQuery, Net::DNS::Check::Test, Net::DNS::Check::Test::host_ip_private, Net::DNS::Check::Test::host_ip_vs_ip_orig, Net::DNS::Check::Test::host_not_cname, Net::DNS::Check::Test::host_syntax, Net::DNS::Check::Test::mx_compare, Net::DNS::Check::Test::mx_present, Net::DNS::Check::Test::ns_compare, Net::DNS::Check::Test::ns_count, Net::DNS::Check::Test::ns_vs_delegated, Net::DNS::Check::Test::soa_expire_compare, Net::DNS::Check::Test::soa_expire_range, Net::DNS::Check::Test::soa_master_compare, Net::DNS::Check::Test::soa_master_in_ns, Net::DNS::Check::Test::soa_refresh_compare, Net::DNS::Check::Test::soa_refresh_range, Net::DNS::Check::Test::soa_retry_compare, Net::DNS::Check::Test::soa_retry_range, Net::DNS::Check::Test::soa_serial_compare, Net::DNS::Check::Test::soa_serial_syntax, Net::DNS::Check::Test::unknown

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.

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
Net::DNS::Check 0.45 metacpan
Net::DNS::Check::Config metacpan
Net::DNS::Check::Host Class for name server resolution of hostnames metacpan
Net::DNS::Check::HostsList Class for maintaining a list of Net::DNS::Check::Host objects. metacpan
Net::DNS::Check::NSQuery Class to query authoritative nameservers for the domain name you want to check. metacpan
Net::DNS::Check::Test base class for all type of tests metacpan
Net::DNS::Check::Test::host_ip_private Check if the IP addresses found during the hosts resolution do not belong to IP private classes metacpan
Net::DNS::Check::Test::host_ip_vs_ip_orig Compare the IP addresses found during the hosts resolution with the IP addresses given with nserver argument (if exists) in method "new". metacpan
Net::DNS::Check::Test::host_not_cname Check if the hosts found are CNAME or not metacpan
Net::DNS::Check::Test::host_syntax Verify the correctness of the hosts syntax metacpan
Net::DNS::Check::Test::mx_compare Compare the MX RR found metacpan
Net::DNS::Check::Test::mx_present Check if mx RR is present or not metacpan
Net::DNS::Check::Test::ns_compare Check if the NS RR are the same in all the authoritative nameservers metacpan
Net::DNS::Check::Test::ns_count Check if the number of NS RR are within the range set in the configuration object metacpan
Net::DNS::Check::Test::ns_vs_delegated Compare the NS RR found with the effectively delegated nameservers (NS RR in the parent zone of the domain name being checked) metacpan
Net::DNS::Check::Test::soa_expire_compare Compare the expire time of all the authoritative nameservers metacpan
Net::DNS::Check::Test::soa_expire_range Check if the expire time in the SOA RR is within the range set in the configuration object metacpan
Net::DNS::Check::Test::soa_master_compare Compare the value of the master nameserver specified in the SOA RR of all the authoritative nameservers metacpan
Net::DNS::Check::Test::soa_master_in_ns Check if the NS RR exists for the master nameserver specified in the SOA RR metacpan
Net::DNS::Check::Test::soa_refresh_compare Compare the refresh time in SOA RR of all authoritative name servers metacpan
Net::DNS::Check::Test::soa_refresh_range Check if the refresh time in the SOA RR is within the range set in the configuration object metacpan
Net::DNS::Check::Test::soa_retry_compare Compare the retry time in the SOA RR of all the authoritative nameservers metacpan
Net::DNS::Check::Test::soa_retry_range Check if the retry time in the SOA RR is within the range set in the configuration object metacpan
Net::DNS::Check::Test::soa_serial_compare Compare the serial number in the SOA RR of all the authoritative nameservers metacpan
Net::DNS::Check::Test::soa_serial_syntax Check if the syntax of the serial number in the SOA RR are in the AAAAMMGGVV format metacpan
Net::DNS::Check::Test::unknown Unknown Test metacpan

Other Files

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