Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

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: Games-Chess-0.003/lib/Games/Chess/PGN.pod -- Around line 1252: Expected text after =item, not a numberAround line 1256: Expected text after =item, not a numberAround line 1260: Expected text after =item, not a numberAround line 1264: Expected text after =item, not a numberAround line 1268: Expected text after =item, not a numberAround line 1272: Expected text after =item, not a numberAround line 1276: Expected text after =item, not a numberAround line 1280: Expected text after =item, not a numberAround line 1284: Expected text after =item, not a numberAround line 1288: Expected text after =item, not a numberAround line 1292: Expected text after =item, not a numberAround line 1296: Expected text after =item, not a numberAround line 1300: Expected text after =item, not a numberAround line 1304: Expected text after =item, not a numberAround line 1308: Expected text after =item, not a numberAround line 1312: Expected text after =item, not a numberAround line 1316: Expected text after =item, not a numberAround line 1320: Expected text after =item, not a numberAround line 1324: Expected text after =item, not a numberAround line 1328: Expected text after =item, not a numberAround line 1332: Expected text after =item, not a numberAround line 1336: Expected text after =item, not a numberAround line 1340: Expected text after =item, not a numberAround line 1344: Expected text after =item, not a numberAround line 1348: Expected text after =item, not a numberAround line 1352: Expected text after =item, not a numberAround line 1356: Expected text after =item, not a numberAround line 1360: Expected text after =item, not a numberAround line 1364: Expected text after =item, not a numberAround line 1368: Expected text after =item, not a numberAround line 1372: Expected text after =item, not a numberAround line 1376: Expected text after =item, not a numberAround line 1380: Expected text after =item, not a numberAround line 1384: Expected text after =item, not a numberAround line 1388: Expected text after =item, not a numberAround line 1392: Expected text after =item, not a numberAround line 1396: Expected text after =item, not a numberAround line 1400: Expected text after =item, not a numberAround line 1404: Expected text after =item, not a numberAround line 1408: Expected text after =item, not a numberAround line 1412: Expected text after =item, not a numberAround line 1416: Expected text after =item, not a numberAround line 1420: Expected text after =item, not a numberAround line 1424: Expected text after =item, not a numberAround line 1428: Expected text after =item, not a numberAround line 1432: Expected text after =item, not a numberAround line 1436: Expected text after =item, not a numberAround line 1440: Expected text after =item, not a numberAround line 1444: Expected text after =item, not a numberAround line 1448: Expected text after =item, not a numberAround line 1452: Expected text after =item, not a numberAround line 1456: Expected text after =item, not a numberAround line 1460: Expected text after =item, not a numberAround line 1464: Expected text after =item, not a numberAround line 1468: Expected text after =item, not a numberAround line 1472: Expected text after =item, not a numberAround line 1476: Expected text after =item, not a numberAround line 1480: Expected text after =item, not a numberAround line 1484: Expected text after =item, not a numberAround line 1488: Expected text after =item, not a numberAround line 1492: Expected text after =item, not a numberAround line 1496: Expected text after =item, not a numberAround line 1500: Expected text after =item, not a numberAround line 1504: Expected text after =item, not a numberAround line 1508: Expected text after =item, not a numberAround line 1512: Expected text after =item, not a numberAround line 1516: Expected text after =item, not a numberAround line 1520: Expected text after =item, not a numberAround line 1524: Expected text after =item, not a numberAround line 1528: Expected text after =item, not a numberAround line 1532: Expected text after =item, not a numberAround line 1536: Expected text after =item, not a numberAround line 1540: Expected text after =item, not a numberAround line 1544: Expected text after =item, not a numberAround line 1548: Expected text after =item, not a numberAround line 1552: Expected text after =item, not a numberAround line 1556: Expected text after =item, not a numberAround line 1560: Expected text after =item, not a numberAround line 1564: Expected text after =item, not a numberAround line 1568: Expected text after =item, not a numberAround line 1572: Expected text after =item, not a numberAround line 1576: Expected text after =item, not a numberAround line 1580: Expected text after =item, not a numberAround line 1584: Expected text after =item, not a numberAround line 1588: Expected text after =item, not a numberAround line 1592: Expected text after =item, not a numberAround line 1596: Expected text after =item, not a numberAround line 1600: Expected text after =item, not a numberAround line 1604: Expected text after =item, not a numberAround line 1608: Expected text after =item, not a numberAround line 1612: Expected text after =item, not a numberAround line 1616: Expected text after =item, not a numberAround line 1620: Expected text after =item, not a numberAround line 1624: Expected text after =item, not a numberAround line 1628: Expected text after =item, not a numberAround line 1632: Expected text after =item, not a numberAround line 1636: Expected text after =item, not a numberAround line 1640: Expected text after =item, not a numberAround line 1644: Expected text after =item, not a numberAround line 1648: Expected text after =item, not a numberAround line 1652: Expected text after =item, not a numberAround line 1656: Expected text after =item, not a numberAround line 1660: Expected text after =item, not a numberAround line 1664: Expected text after =item, not a numberAround line 1668: Expected text after =item, not a numberAround line 1672: Expected text after =item, not a numberAround line 1676: Expected text after =item, not a numberAround line 1680: Expected text after =item, not a numberAround line 1684: Expected text after =item, not a numberAround line 1688: Expected text after =item, not a numberAround line 1692: Expected text after =item, not a numberAround line 1696: Expected text after =item, not a numberAround line 1700: Expected text after =item, not a numberAround line 1704: Expected text after =item, not a numberAround line 1708: Expected text after =item, not a numberAround line 1712: Expected text after =item, not a numberAround line 1716: Expected text after =item, not a numberAround line 1720: Expected text after =item, not a numberAround line 1724: Expected text after =item, not a numberAround line 1728: Expected text after =item, not a numberAround line 1732: Expected text after =item, not a numberAround line 1736: Expected text after =item, not a numberAround line 1740: Expected text after =item, not a numberAround line 1744: Expected text after =item, not a numberAround line 1748: Expected text after =item, not a numberAround line 1752: Expected text after =item, not a numberAround line 1756: Expected text after =item, not a numberAround line 1760: Expected text after =item, not a numberAround line 1764: Expected text after =item, not a numberAround line 1768: Expected text after =item, not a numberAround line 1772: Expected text after =item, not a numberAround line 1776: Expected text after =item, not a numberAround line 1780: Expected text after =item, not a numberAround line 1784: Expected text after =item, not a numberAround line 1788: Expected text after =item, not a numberAround line 1792: Expected text after =item, not a numberAround line 1796: Expected text after =item, not a numberAround line 1800: Expected text after =item, not a numberAround line 1804: Expected text after =item, not a number

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Exporter
  • constant
  • strict
  • vars

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 (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Games::Chess

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • UNIVERSAL
  • strict

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
Games::Chess represent chess positions and games 0.003 metacpan

Provides

Name File View
Games::Chess::Move lib/Games/Chess.pm metacpan
Games::Chess::Piece lib/Games/Chess.pm metacpan
Games::Chess::Position lib/Games/Chess.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan