Kwalitee Issues

has_meta_yml

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

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!

no_generated_files

Remove the offending files/directories!

Error: Makefile

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: font::ttf::Coverage

prereq_matches_use

List all used modules in META.yml requires

Error:

  • XML::Parser::Expat

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: Font-TTF-0.2/lib/font/ttf/Bsln.pm -- Around line 11: '=item' outside of any '=over' Around line 27: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/Coverage.pm -- Around line 15: '=item' outside of any '=over' Around line 29: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/Delta.pm -- Around line 12: '=item' outside of any '=over' Around line 30: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/Fdsc.pm -- Around line 11: '=item' outside of any '=over' Around line 17: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/Kern.pm -- Around line 38: You can't have =items (as at line 42) unless the first thing after the =over is an =item Font-TTF-0.2/lib/font/ttf/OldMort.pm -- Around line 11: '=item' outside of any '=over' Around line 114: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/Prop.pm -- Around line 11: '=item' outside of any '=over' Around line 21: You forgot a '=back' before '=head1' Font-TTF-0.2/lib/font/ttf/XMLparse.pm -- Around line 58: =back doesn't take any parameters, but you said =back 4 Around line 60: =back doesn't take any parameters, but you said =back 4 Around line 101: =back doesn't take any parameters, but you said =back 4

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!

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: font::ttf::AATKern, font::ttf::AATutils, font::ttf::Anchor, font::ttf::Bsln, font::ttf::Cmap, font::ttf::Coverage, font::ttf::Cvt_, font::ttf::Delta, font::ttf::Fdsc, font::ttf::Feat, font::ttf::Fmtx, font::ttf::Font, font::ttf::Fpgm, font::ttf::GDEF, font::ttf::GPOS, font::ttf::GSUB, font::ttf::Glyf, font::ttf::Glyph, font::ttf::Hdmx, font::ttf::Head, font::ttf::Hhea, font::ttf::Hmtx, font::ttf::Kern, font::ttf::LTSH, font::ttf::Loca, font::ttf::Maxp, font::ttf::Mort, font::ttf::Name, font::ttf::OS_2, font::ttf::OldCmap, font::ttf::OldMort, font::ttf::PCLT, font::ttf::Post, font::ttf::Prep, font::ttf::Prop, font::ttf::Segarr, font::ttf::Table, font::ttf::Ttc, font::ttf::Ttopen, font::ttf::Utils, font::ttf::Vhea, font::ttf::Vmtx, font::ttf::XMLparse

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Make
  • Make::Rule
  • Make::Rule::Vars
  • Make::Target

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.0001,0.01,0.2,1.00,1.1

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.

Provides

Name File View
Font::TTF::AAT::AATutils lib/font/ttf/AATutils.pm metacpan
Font::TTF::AATKern lib/font/ttf/AATKern.pm metacpan
Font::TTF::Anchor lib/font/ttf/Anchor.pm metacpan
Font::TTF::Bsln lib/font/ttf/Bsln.pm metacpan
Font::TTF::Cmap lib/font/ttf/Cmap.pm metacpan
Font::TTF::Coverage lib/font/ttf/Coverage.pm metacpan
Font::TTF::Cvt_ lib/font/ttf/Cvt_.pm metacpan
Font::TTF::Delta lib/font/ttf/Delta.pm metacpan
Font::TTF::Fdsc lib/font/ttf/Fdsc.pm metacpan
Font::TTF::Feat lib/font/ttf/Feat.pm metacpan
Font::TTF::Fmtx lib/font/ttf/Fmtx.pm metacpan
Font::TTF::Font lib/font/ttf/Font.pm metacpan
Font::TTF::Fpgm lib/font/ttf/Fpgm.pm metacpan
Font::TTF::GDEF lib/font/ttf/GDEF.pm metacpan
Font::TTF::GPOS lib/font/ttf/GPOS.pm metacpan
Font::TTF::GSUB lib/font/ttf/GSUB.pm metacpan
Font::TTF::Glyf lib/font/ttf/Glyf.pm metacpan
Font::TTF::Glyph lib/font/ttf/Glyph.pm metacpan
Font::TTF::Hdmx lib/font/ttf/Hdmx.pm metacpan
Font::TTF::Head lib/font/ttf/Head.pm metacpan
Font::TTF::Hhea lib/font/ttf/Hhea.pm metacpan
Font::TTF::Hmtx lib/font/ttf/Hmtx.pm metacpan
Font::TTF::Kern lib/font/ttf/Kern.pm metacpan
Font::TTF::LTSH lib/font/ttf/LTSH.pm metacpan
Font::TTF::Loca lib/font/ttf/Loca.pm metacpan
Font::TTF::Maxp lib/font/ttf/Maxp.pm metacpan
Font::TTF::Mort lib/font/ttf/Mort.pm metacpan
Font::TTF::Name lib/font/ttf/Name.pm metacpan
Font::TTF::OS_2 lib/font/ttf/OS_2.pm metacpan
Font::TTF::OldCmap lib/font/ttf/OldCmap.pm metacpan
Font::TTF::OldMort lib/font/ttf/OldMort.pm metacpan
Font::TTF::PCLT lib/font/ttf/PCLT.pm metacpan
Font::TTF::Post lib/font/ttf/Post.pm metacpan
Font::TTF::Prep lib/font/ttf/Prep.pm metacpan
Font::TTF::Prop lib/font/ttf/Prop.pm metacpan
Font::TTF::Segarr lib/font/ttf/Segarr.pm metacpan
Font::TTF::Table lib/font/ttf/Table.pm metacpan
Font::TTF::Ttc lib/font/ttf/Ttc.pm metacpan
Font::TTF::Ttopen lib/font/ttf/Ttopen.pm metacpan
Font::TTF::Utils lib/font/ttf/Utils.pm metacpan
Font::TTF::Vhea lib/font/ttf/Vhea.pm metacpan
Font::TTF::Vmtx lib/font/ttf/Vmtx.pm metacpan
Font::TTF::XMLparse lib/font/ttf/XMLparse.pm metacpan
Make Make.PM metacpan
Make::Rule Make.PM metacpan
Make::Rule::Vars Make.PM metacpan
Make::Target Make.PM metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README.TXT metacpan