Kwalitee Issues

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

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 (31) does not match dist (139):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-commit.sample, .git/hooks/post-receive.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.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/remotes/origin/HEAD, .git/logs/refs/remotes/origin/master, .git/objects/03/1d137367f7860d0ad041d686d0d81406083baa, .git/objects/03/c3806283a8f1f0af91f57039b2080736a6c914, .git/objects/05/8130282f883eaf94e351df86853719a16af0a3, .git/objects/10/6c9ba1011ec88c6ac7446f4e117e6c1597f07b, .git/objects/12/64fe2076ad16739e41987f13b1e2f93d4a1c8b, .git/objects/13/67ed8f5f440a2a98fd13eb7e4aacbf4cbe9639, .git/objects/14/e5f8a34233d3291330dab6c53e82406fea17b6, .git/objects/16/730477c5a0c0dfbc5dea493bb2864fcbca2dc0, .git/objects/17/2350b7a90047367e0bcc4878d315b1232f1df8, .git/objects/1a/7f63bb11221bba5053a8d54ef2be30349f1e95, .git/objects/1b/d4d15d2528f97d465dd7bb177eda11d2c6fcf3, .git/objects/23/b8a39aad238f1f73842c8030348451fd73ee4e, .git/objects/27/232b787320999221e7392cca2e4c5f68eaa364, .git/objects/2e/9983f19443166c5bfc189bfe6e42b2e7bc51b8, .git/objects/2f/7501869b9e57f5094bd635fe03910f020b0a11, .git/objects/36/cfb0553d3a5f243b27f149b7d5f2347ee5933d, .git/objects/39/531e803d76cabf783d8673e5ff17565a366818, .git/objects/3e/829b68107650bbc78d09bb18c04b83c7c6f0f8, .git/objects/3e/bcedb1dd23e638be28ad0873dd9f6cf8b5cc0b, .git/objects/42/2d02344a1f47492e76759d83556ff3563ef9bd, .git/objects/42/d82794af6bf789b7174e83ae4695c94ce77545, .git/objects/44/8c24ee4a0dee8bead68b0918592eaf9eda1aa7, .git/objects/44/9a8f9d197f25fc6141af78ebe1a080974d921e, .git/objects/4c/2cf8dd23890de3551368f27630e0ff52183802, .git/objects/4f/fbc99d07803aeee0d9aaa945a35d16ae6461ed, .git/objects/52/aee31f5efd586c768c94f0646fffa566b450f3, .git/objects/56/b1fa1284ee65d800df05d6364ee4cb90228447, .git/objects/57/1579a6f699452f563d2a030c32e3a94c90087d, .git/objects/57/e706d4a80584fa41f5b29f55a555a7dfcf1863, .git/objects/66/78de378821fed276aede15126cce46240b4843, .git/objects/68/8e736020b27dcd573406af63d878704fff008f, .git/objects/70/240a17eb8478d05eede987ccde2db523d5aec3, .git/objects/71/865e10d704ba1c74ee14a7c58427766e36b1d9, .git/objects/71/de0990054d0fb11e5ffb49270d37ecd33dbf54, .git/objects/72/544bdf430ba2ac71718f6f8117a1855422e117, .git/objects/73/75acbe3e66658a235ae04140db12d0affcb406, .git/objects/7b/6903cb328be94df877537005149ade108d74dd, .git/objects/7b/82385410c8a9b79ce0f2873e3bcbd91ef01fbf, .git/objects/83/2e41dd462101ff90ada68ce11e2770abab849d, .git/objects/83/81c245aa90a3438fdc2ddfc08c107dc7b560a7, .git/objects/86/1846adcf5ab04d93cfaaed00d07f7ff4b23798, .git/objects/87/5cb754cc9b2f9f1984c8a63eff3abb9b41ba5a, .git/objects/8a/2536ae4cf1f586696c96a3980e27512c7573ca, .git/objects/90/f1fdbc865dcbe8f8ff63ee82ddde10fd84e2c8, .git/objects/96/e69d777fd3010e9b254528f9662d19b39f4c5e, .git/objects/9a/4aa4a4e9515d66832895c7df5ee78030b2f16c, .git/objects/9b/5b8f2b91eb6384755cb3e985594277cd473282, .git/objects/9b/b4603afea7e1227e5b400a3798c87ad74c7ee0, .git/objects/a1/dd62f36f121428229e2a0b5863ce78ec1b5941, .git/objects/af/0fbc922da1d549fa90f9fc019655e9d68341dd, .git/objects/b2/4aee5772a9487df6bcc9add8a6d67e798f7682, .git/objects/b4/201778c889d9f2778f2f9845c30951489687cc, .git/objects/ba/c1dbe7031facaa1fdb51f74d295e66cc14a5b2, .git/objects/bd/131b9038445d151d48fe8d73b3204f0b2d6ab5, .git/objects/c1/7e8ae25d621ea8de315de9e4122cc1e85696a8, .git/objects/c7/afed236673d47cb82bd1bdc2a231e536a7f66e, .git/objects/c9/c467182ce8981f1f89bc1fc3d250887e974692, .git/objects/cb/907885eaeae5c8704e99d5a2b99f89cfc4e46c, .git/objects/d2/7755bcd530c435b7cbb65b394360222e1779f8, .git/objects/d2/9ffabc66c5b7c5cb3f720307878cf411e2d71b, .git/objects/d6/4e942e33ba8389be01738bc2f284070142acb2, .git/objects/de/816966b1aeca8d639bd49c157559f0384889f7, .git/objects/df/5489a81956c12ca4c5b3f244088abeca71aaa1, .git/objects/e0/d727f5472c5aeb6262a43994ab9bb73cef502c, .git/objects/e5/04c67d88c8fd122288f36bbd8912fd0cdd2516, .git/objects/e6/bb70cd3d864f099b978c58c116574f37210e59, .git/objects/e7/057bfb8d79decbe91c546c06aa8ba1323281df, .git/objects/f9/87adb4de81a9dff2e03f81bb2d8ffdedfbe169, .git/objects/fd/57f2035afd920b10640d77710f5565ed9547fd, .git/objects/fd/58222d899a7cc2f2efcd5bb33dd7297382b2b2, .git/objects/fe/d76b307c8a1bfe6ba598ffffc888c9d8c55b9a, .git/objects/pack/pack-f1dc631dacb8161ae1ba50bf095c15d965170334.idx, .git/objects/pack/pack-f1dc631dacb8161ae1ba50bf095c15d965170334.pack, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, .git/refs/remotes/origin/master, Changes~, MANIFEST~, lib/SVG/TT/Graph.pm~, lib/SVG/TT/Graph/Bar.pm~, lib/SVG/TT/Graph/BarHorizontal.pm~, lib/SVG/TT/Graph/BarLine.pm~, lib/SVG/TT/Graph/Line.pm~, lib/SVG/TT/Graph/Pie.pm~, lib/SVG/TT/Graph/TimeSeries.pm~, t/02_basic.t~, t/03_methods.t~

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.

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

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: SVG::TT::Graph, SVG::TT::Graph::Bar, SVG::TT::Graph::BarHorizontal, SVG::TT::Graph::BarLine, SVG::TT::Graph::Line, SVG::TT::Graph::Pie, SVG::TT::Graph::TimeSeries

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/SVG/TT/Graph/Bar.pm: HASH(0x55c8d1415a70)
  • lib/SVG/TT/Graph/BarHorizontal.pm: HASH(0x55c8d1441500)
  • lib/SVG/TT/Graph/BarLine.pm: HASH(0x55c8d13fd638)
  • lib/SVG/TT/Graph/Line.pm: HASH(0x55c8d138ed78)
  • lib/SVG/TT/Graph/Pie.pm: HASH(0x55c8d1491270)
  • lib/SVG/TT/Graph/TimeSeries.pm: HASH(0x55c8d1454a90)

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.

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
SVG::TT::Graph Base object for generating SVG Graphs 0.16 metacpan
SVG::TT::Graph::Bar Create presentation quality SVG bar graphs easily metacpan
SVG::TT::Graph::BarHorizontal Create presentation quality SVG horizontal bar graphs easily metacpan
SVG::TT::Graph::BarLine Create presentation quality SVG bar-line graphs easily metacpan
SVG::TT::Graph::Line Create presentation quality SVG line graphs easily metacpan
SVG::TT::Graph::Pie Create presentation quality SVG pie graphs easily metacpan
SVG::TT::Graph::TimeSeries Create presentation quality SVG line graphs of time series easily metacpan

Other Files

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