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: License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3]

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (10) does not match dist (125):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/ORIG_HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-push.sample, .git/hooks/pre-rebase.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/master, .git/logs/refs/heads/ver_0.35_01, .git/logs/refs/heads/ver_0.36, .git/logs/refs/heads/ver_0.36a, .git/logs/refs/stash, .git/objects/01/44d2f0053b2b51510def042fee222b5a723fa4, .git/objects/03/d3266f9621491fc33d18dd32e8fd640cd579cd, .git/objects/06/f82ddc2db4fad73a246ae7d3a70272640098cb, .git/objects/08/3da888f460bbe10953312a1b1bc7cf912edc57, .git/objects/0f/21123ad9e81d9f838bd295057674dab09d3148, .git/objects/0f/36bbdf45cf38719f31fcd8b921d5b7a63b9707, .git/objects/0f/6659d4771e5e8347630e258084316515fc7e73, .git/objects/0f/d866a7c605e365787bfc7e12c043d45145f24b, .git/objects/16/abeb1a8438508cf70d3f47451afe319bcfab87, .git/objects/18/569f4ba7e2fce4c9bf644fb8b1c14dcd680722, .git/objects/19/ffb5886996e50136eb8ea3010a900849e3acde, .git/objects/1f/7297d9d34b3f07d6f06dc440adbffec9fd18d9, .git/objects/22/7b5702b1d6e53a2b6d8830e44d5f64363288eb, .git/objects/25/568ae632ecb1cef700cb9ede63f2e23d68dafa, .git/objects/28/e6aafbbe4a6e3329c45bae628c62b5ddfdbcd0, .git/objects/2d/dd504d564d478f78e5c457c8237d7fd7c6feb4, .git/objects/37/dbe5ba5df1fd28864ce28748a26cb3616ce8fa, .git/objects/38/7e1e3e195a69ce7f1d3349766fe9bc86d969a0, .git/objects/3a/6a10748381cf587ecf1309b8719ba09012e21a, .git/objects/3b/4edacfe63bdef1187a1e5157c4eaf839c8997e, .git/objects/3b/80c82e01e3c1920eb49c94683c074c644d631d, .git/objects/3c/ccb339b3cac7d42eb2dcc849734d0181621220, .git/objects/3f/90d901d5dec1f37eb8b0101924b642cc58fca3, .git/objects/40/d1b20a41f5e851ca2cfe9e3cdd6fdcee1342dc, .git/objects/42/c6d3d3238380a1e59e7aeff2a32e02776f9707, .git/objects/44/da4e3f21af4ca0eb0aad57d284b6a88cafb584, .git/objects/45/e60a58a7dda579b4b3e4416517556838b080e3, .git/objects/48/0213bd85960a27eb7a4beb8d58410a904ccf30, .git/objects/48/5d13a45603c4ed8e558d4f0bdc0490bfccc8c1, .git/objects/4d/0a72fbe21f708ef4eea0d4ad1b340539802ee9, .git/objects/4e/66e2b0db2a8ce7d6a53eaaf326d5253525e501, .git/objects/4f/189b97f447efde2a5364a68b4cc77fe78bf7ee, .git/objects/53/7dd2f3568639a11542dd5a896a1053b08a1fa2, .git/objects/54/71ddf360ff80f58cdd56da779685f1ebf047f8, .git/objects/5a/3117bbe82d03fc0469bde7d0b58cb4141a0c98, .git/objects/5d/4030081ba022192e2250c880f0c9177c591f78, .git/objects/63/a9190694a60fdc4eb2f7c3520175739aeb3807, .git/objects/69/e9c9efa7351280f73b76b24a2ef7147b2ee1ae, .git/objects/6f/d65831d3c18543f203d492376fbf5b73c98e8e, .git/objects/70/ae0689782dee79df430b00f790377e72534a75, .git/objects/74/393c0e57e5de2fb3703882d3902073562f5ead, .git/objects/74/af45379387634d9e6799ef8c2f5911a8b1c9f6, .git/objects/77/8ea0831cdc62ec2996de17295514c2690359d1, .git/objects/77/ecea6aa59a14ad6621befc335681c01c80b29f, .git/objects/79/efdf23877046971a3cc90e1bce78ffbada9fd9, .git/objects/7a/64edaddd15055e78a3222cc63bcbdf6c7924ab, .git/objects/7a/bc0001e78380c6813786e81fa7e4deb68bf748, .git/objects/7b/14dfe556d76a64fd6daeef0839000b82693722, .git/objects/7d/1ac86f83e2ea76ddf55a6ca7860094b7051410, .git/objects/81/7e94431eedd301101cf76b4b3b0e975a4c5869, .git/objects/81/c3f6bcf80293c9d48a6a1cc54e3f12a8ba1d5e, .git/objects/82/079b54b467aeb001a42375556d082678df7cbb, .git/objects/84/93edd31ba6b7d19191da5fb88a14ee97230db0, .git/objects/87/ffeb41e5232954ec5dc49052f4753b8f2aa95d, .git/objects/8d/524184c9722f2ed27758ca34ed63efea37bdaf, .git/objects/90/8160376294207f6caa9e70cfb2cbd76291c681, .git/objects/99/c44fe1b5b6c76f4bca036204282b94ca47b5e3, .git/objects/a5/023abf67d88e6c11d1b30abb3ec7e78b14f52a, .git/objects/a7/2559573d0ea843a475a7a805d412dfbaecc82d, .git/objects/a9/f38c671c2df7de408b971b3cc4a9a2b5fa8b32, .git/objects/ad/f4425309db528c99bd395e695ca502a4e7c98e, .git/objects/ae/35d157bfff49b72847f50eea6b45ec6ba9e0a4, .git/objects/ae/c3fcf3e46d8946b105b874b86eff11ef4dd9ce, .git/objects/b2/f58c1d5bc7922da5afb4bbe10dfe88bbfdb32d, .git/objects/b5/522d32b0af2f879635db5550ea37f20059b4c2, .git/objects/b7/12ef5a58b3756c9ff49c5a96893a64b0957726, .git/objects/b7/d667bfb001c713f2baa76dd9025322aaa1beb5, .git/objects/b9/d9c4eb3a6ba2d9327d0cdcf83bec92f7d33b49, .git/objects/bd/09977ec23e2a58369d87122e395f343f3d9763, .git/objects/c3/2bc2e57f533e66766ac83dad002dd4776e7127, .git/objects/cb/005ac8f3afda6a437115334afb221f047b5833, .git/objects/d0/122c27da3e442d6273caf88c10d0933f9f5a8f, .git/objects/d2/5563bd57b9c969accb7f9aece427844fb09e52, .git/objects/d3/d52dc6eb783ffa058e70475a83fe8be2b2c206, .git/objects/d5/1ba8b0bd94851b0975ec2e71fb7b99c4c00cde, .git/objects/dc/0dc961e9fe561f200d31a0faee272583839e8e, .git/objects/dd/12595294bc8db4f858d6818a0468a1b08c0e83, .git/objects/e1/46d4d67ab0deb30170a6aa0a78c01a5a6b7e38, .git/objects/e2/9a6b0a6e398f52f6150788a5d2c912c0a09e6e, .git/objects/e3/3c378a019dfd0d5c3ec0b333eada5a2a2c8bb4, .git/objects/e8/12947f44c3ff1514e47835a6968cabf9e9b2ad, .git/objects/ed/cef0488fbf65acf391cab04f4e4fcd7ff7a376, .git/objects/f0/96c888c4891347c14247395a450d3f6220e4d3, .git/objects/f2/a8daa1c985da960a700a56b659f37313c044a9, .git/objects/f4/2f0b5d5481dfa3cdb4d6d7d57ec5eebb9fb4b9, .git/objects/f7/0772a4781c39e5ea2c009d7fc85946edde91d7, .git/objects/ff/3f768502ea34863986ab4ed51ab68c005cd1ce, .git/objects/ff/7e55d7a8c78176cf8e360ef781b8967790e97c, .git/refs/heads/master, .git/refs/heads/ver_0.35_01, .git/refs/heads/ver_0.36, .git/refs/heads/ver_0.36a, .git/refs/stash

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!

no_dot_dirs

Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .git

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: PDF::Reuse::Util

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
PDF::Reuse Reuse and mass produce PDF documents 0.35_01 metacpan
PDF::Reuse::Util metacpan

Provides

Name File View
PDF::Reuse::DocProxy Reuse.pm metacpan
PDF::Reuse::TTFont Reuse.pm metacpan

Other Files

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