Kwalitee Issues

has_meta_yml

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

no_pod_errors

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

Error: Graph-0.20101/lib/Graph/BFS.pm -- Around line 25: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Graph-0.20101/lib/Graph/Base.pm -- Around line 35: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 55: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 71: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 85: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 101: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 120: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 135: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 150: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 184: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 223: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 239: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 261: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 282: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 320: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 345: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 366: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 386: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 408: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 465: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 485: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 499: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 513: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 533: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 553: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 581: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 610: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 639: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 660: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 675: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 695: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 715: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 748: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 781: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 818: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 833: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 847: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 861: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 875: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 889: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 903: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 917: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 931: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 945: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 959: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 973: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 987: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1001: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1026: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1041: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1056: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1071: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1108: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1129: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1152: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1201: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1236: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1277: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1313: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1347: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1383: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1408: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1424: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1440: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1459: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1493: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1551: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1594: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1617: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1653: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1762: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1826: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1904: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1919: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 1963: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2055: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2106: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2160: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2197: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2213: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2229: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2248: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2309: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2367: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2384: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 2387: You forgot a '=back' before '=head1' Graph-0.20101/lib/Graph/DFS.pm -- Around line 25: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Graph-0.20101/lib/Graph/Traversal.pm -- Around line 21: You can't have =items (as at line 246) unless the first thing after the =over is an =item Around line 25: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 56: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 230: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 245: =cut found outside a pod block. Skipping to next block. Around line 260: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 275: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 292: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 309: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 327: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 350: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content Around line 387: You forgot a '=back' before '=head1'

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.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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: Graph, Graph::BFS, Graph::Base, Graph::DFS, Graph::Directed, Graph::HeapElem, Graph::Traversal, Graph::Undirected

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,0.20101

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
Graph graph operations 0.20101 metacpan
Graph::BFS graph breadth-first search metacpan
Graph::Base graph base class metacpan
Graph::DFS graph depth-first search metacpan
Graph::Directed directed graphs metacpan
Graph::HeapElem internal use only 0.01 metacpan
Graph::Traversal graph traversal metacpan
Graph::Undirected metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan