Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Expected a list structure (author) [Validation: 1.3];License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'abstract' (abstract) [Validation: 1.3];Missing mandatory field, 'author' (author) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3];value is an undefined string (abstract) [Validation: 1.3]

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: Makefile.PL,flags/AD-flag.gif,flags/AE-flag.gif,flags/AF-flag.gif,flags/AG-flag.gif,flags/AI-flag.gif,flags/AL-flag.gif,flags/AM-flag.gif,flags/AN-flag.gif,flags/AO-flag.gif,flags/AR-flag.gif,flags/AS-flag.gif,flags/AT-flag.gif,flags/AU-flag.gif,flags/AW-flag.gif,flags/AZ-flag.gif,flags/BA-flag.gif,flags/BB-flag.gif,flags/BD-flag.gif,flags/BE-flag.gif,flags/BF-flag.gif,flags/BG-flag.gif,flags/BH-flag.gif,flags/BI-flag.gif,flags/BJ-flag.gif,flags/BM-flag.gif,flags/BN-flag.gif,flags/BO-flag.gif,flags/BR-flag.gif,flags/BS-flag.gif,flags/BT-flag.gif,flags/BV-flag.gif,flags/BW-flag.gif,flags/BY-flag.gif,flags/BZ-flag.gif,flags/CA-flag.gif,flags/CC-flag.gif,flags/CD-flag.gif,flags/CF-flag.gif,flags/CG-flag.gif,flags/CH-flag.gif,flags/CI-flag.gif,flags/CK-flag.gif,flags/CL-flag.gif,flags/CM-flag.gif,flags/CN-flag.gif,flags/CO-flag.gif,flags/CR-flag.gif,flags/CS-flag.gif,flags/CU-flag.gif,flags/CV-flag.gif,flags/CX-flag.gif,flags/CY-flag.gif,flags/CZ-flag.gif,flags/DE-flag.gif,flags/DJ-flag.gif,flags/DK-flag.gif,flags/DM-flag.gif,flags/DO-flag.gif,flags/DZ-flag.gif,flags/EC-flag.gif,flags/EE-flag.gif,flags/EG-flag.gif,flags/EH-flag.gif,flags/ER-flag.gif,flags/ES-flag.gif,flags/ET-flag.gif,flags/FI-flag.gif,flags/FJ-flag.gif,flags/FK-flag.gif,flags/FM-flag.gif,flags/FO-flag.gif,flags/FR-flag.gif,flags/GA-flag.gif,flags/GB-flag.gif,flags/GD-flag.gif,flags/GE-flag.gif,flags/GF-flag.gif,flags/GG-flag.gif,flags/GH-flag.gif,flags/GI-flag.gif,flags/GL-flag.gif,flags/GM-flag.gif,flags/GN-flag.gif,flags/GP-flag.gif,flags/GQ-flag.gif,flags/GR-flag.gif,flags/GS-flag.gif,flags/GT-flag.gif,flags/GU-flag.gif,flags/GW-flag.gif,flags/GY-flag.gif,flags/HK-flag.gif,flags/HM-flag.gif,flags/HN-flag.gif,flags/HR-flag.gif,flags/HT-flag.gif,flags/HU-flag.gif,flags/ID-flag.gif,flags/IE-flag.gif,flags/IL-flag.gif,flags/IM-flag.gif,flags/IN-flag.gif,flags/IO-flag.gif,flags/IQ-flag.gif,flags/IR-flag.gif,flags/IS-flag.gif,flags/IT-flag.gif,flags/JE-flag.gif,flags/JM-flag.gif,flags/JO-flag.gif,flags/JP-flag.gif,flags/KE-flag.gif,flags/KG-flag.gif,flags/KH-flag.gif,flags/KI-flag.gif,flags/KM-flag.gif,flags/KN-flag.gif,flags/KP-flag.gif,flags/KR-flag.gif,flags/KW-flag.gif,flags/KY-flag.gif,flags/KZ-flag.gif,flags/LA-flag.gif,flags/LB-flag.gif,flags/LC-flag.gif,flags/LI-flag.gif,flags/LK-flag.gif,flags/LR-flag.gif,flags/LS-flag.gif,flags/LT-flag.gif,flags/LU-flag.gif,flags/LV-flag.gif,flags/LY-flag.gif,flags/MA-flag.gif,flags/MC-flag.gif,flags/MD-flag.gif,flags/MG-flag.gif,flags/MH-flag.gif,flags/MK-flag.gif,flags/ML-flag.gif,flags/MM-flag.gif,flags/MN-flag.gif,flags/MO-flag.gif,flags/MP-flag.gif,flags/MQ-flag.gif,flags/MR-flag.gif,flags/MS-flag.gif,flags/MT-flag.gif,flags/MU-flag.gif,flags/MV-flag.gif,flags/MW-flag.gif,flags/MX-flag.gif,flags/MY-flag.gif,flags/MZ-flag.gif,flags/NA-flag.gif,flags/NC-flag.gif,flags/NE-flag.gif,flags/NF-flag.gif,flags/NG-flag.gif,flags/NI-flag.gif,flags/NL-flag.gif,flags/NO-flag.gif,flags/NP-flag.gif,flags/NR-flag.gif,flags/NU-flag.gif,flags/NZ-flag.gif,flags/OM-flag.gif,flags/PA-flag.gif,flags/PE-flag.gif,flags/PF-flag.gif,flags/PG-flag.gif,flags/PH-flag.gif,flags/PK-flag.gif,flags/PL-flag.gif,flags/PM-flag.gif,flags/PN-flag.gif,flags/PR-flag.gif,flags/PT-flag.gif,flags/PW-flag.gif,flags/PY-flag.gif,flags/QA-flag.gif,flags/RE-flag.gif,flags/RO-flag.gif,flags/RU-flag.gif,flags/RW-flag.gif,flags/SA-flag.gif,flags/SB-flag.gif,flags/SC-flag.gif,flags/SD-flag.gif,flags/SE-flag.gif,flags/SG-flag.gif,flags/SH-flag.gif,flags/SI-flag.gif,flags/SJ-flag.gif,flags/SK-flag.gif,flags/SL-flag.gif,flags/SM-flag.gif,flags/SN-flag.gif,flags/SO-flag.gif,flags/SR-flag.gif,flags/ST-flag.gif,flags/SV-flag.gif,flags/SY-flag.gif,flags/SZ-flag.gif,flags/TC-flag.gif,flags/TD-flag.gif,flags/TF-flag.gif,flags/TG-flag.gif,flags/TH-flag.gif,flags/TJ-flag.gif,flags/TK-flag.gif,flags/TL-flag.gif,flags/TM-flag.gif,flags/TN-flag.gif,flags/TO-flag.gif,flags/TR-flag.gif,flags/TT-flag.gif,flags/TV-flag.gif,flags/TW-flag.gif,flags/TZ-flag.gif,flags/UA-flag.gif,flags/UG-flag.gif,flags/UM-flag.gif,flags/US-flag.gif,flags/UY-flag.gif,flags/UZ-flag.gif,flags/VA-flag.gif,flags/VC-flag.gif,flags/VE-flag.gif,flags/VG-flag.gif,flags/VI-flag.gif,flags/VN-flag.gif,flags/VU-flag.gif,flags/WF-flag.gif,flags/WS-flag.gif,flags/YE-flag.gif,flags/YT-flag.gif,flags/ZA-flag.gif,flags/ZM-flag.gif,flags/ZW-flag.gif,flags,lib/Geo/CountryFlags/CIA.pm,lib/Geo/CountryFlags/I2C.pm,lib/Geo/CountryFlags/ISO.pm,lib/Geo/CountryFlags/URLs.pm,lib/Geo/CountryFlags/Util.pm,lib/Geo/CountryFlags/XCPs.pm,lib/Geo/CountryFlags,lib/Geo,util/getflags.pl,util/make_htm.pl

no_pod_errors

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

Error: Geo-CountryFlags-1.01/lib/Geo/CountryFlags/Util.pm -- Around line 267: You forgot a '=back' before '=head1' Around line 385: '=item' outside of any '=over'

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: Geo::CountryFlags, Geo::CountryFlags::CIA, Geo::CountryFlags::I2C, Geo::CountryFlags::ISO, Geo::CountryFlags::URLs, Geo::CountryFlags::Util, Geo::CountryFlags::XCPs

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.01,1.01,2006258.001,2006258.002

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.

Modules

Name Abstract Version View
Geo::CountryFlags dynamically fetch flag gif's from CIA 1.01 metacpan
Geo::CountryFlags::CIA 2006258.002 metacpan
Geo::CountryFlags::I2C 2006258.002 metacpan
Geo::CountryFlags::ISO 2006258.002 metacpan
Geo::CountryFlags::URLs 2006258.001 metacpan
Geo::CountryFlags::Util Makefile.PL and update utilities 0.01 metacpan
Geo::CountryFlags::XCPs 2006258.001 metacpan

Other Files

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