Kwalitee Issues

has_meta_yml

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

has_proper_version

Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'

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 (85) does not match dist (89):
  • Missing in MANIFEST: MANIFEST.extra, xsd-other/MIF25.xsd, xsd-other/org.pwg.psi.ServiceCapabilitiesInterface.wsdl, xsd-other/xmethods.wsdl

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Log::Report
  • XML::LibXML
  • XML::RegExp

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: XML-Compile-0.93-raw/lib/XML/Compile/Iterator.pm -- Around line 9: Unknown directive: =chapter Around line 13: Unknown directive: =chapter Around line 15: Unknown directive: =chapter Around line 17: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 22: Unknown directive: =chapter Around line 24: Unknown directive: =section Around line 26: Deleting unknown formatting code M<> Around line 58: Unknown directive: =method Around line 79: Unknown directive: =section Around line 81: Unknown directive: =method Around line 88: Unknown directive: =method Around line 94: Unknown directive: =method Around line 101: Unknown directive: =section Around line 103: Unknown directive: =method Around line 120: Unknown directive: =method Around line 126: Unknown directive: =method Around line 132: Unknown directive: =method Around line 142: Unknown directive: =method Around line 152: Unknown directive: =method Around line 162: Unknown directive: =method Around line 171: Unknown directive: =section Around line 173: Unknown directive: =method Around line 179: Unknown directive: =method Around line 188: Unknown directive: =method Around line 197: Unknown directive: =method Around line 203: Unknown directive: =method Around line 212: Unknown directive: =method XML-Compile-0.93-raw/lib/XML/Compile/Schema/BuiltInFacets.pm -- Around line 21: Unknown directive: =chapter Around line 25: Unknown directive: =chapter Around line 30: Unknown directive: =chapter Around line 38: Unknown directive: =chapter Around line 40: Unknown directive: =function XML-Compile-0.93-raw/lib/XML/Compile/Schema/BuiltInTypes.pm -- Around line 19: Unknown directive: =chapter Around line 23: Unknown directive: =chapter Around line 28: Unknown directive: =chapter Around line 30: Deleting unknown formatting code M<> Around line 38: Unknown directive: =chapter Around line 45: Unknown directive: =section Around line 102: Unknown directive: =function Around line 113: Unknown directive: =section Around line 115: Unknown directive: =function Around line 132: Unknown directive: =function Around line 139: Unknown directive: =section Around line 141: Deleting unknown formatting code M<> Around line 148: Unknown directive: =function Around line 159: Unknown directive: =function Around line 168: Unknown directive: =function Around line 177: Unknown directive: =function Around line 186: Unknown directive: =function Around line 196: Unknown directive: =function Around line 207: Unknown directive: =function Around line 217: Unknown directive: =function Around line 258: Unknown directive: =section Around line 260: Unknown directive: =function Around line 270: Unknown directive: =function Around line 282: Unknown directive: =function Around line 294: Unknown directive: =function Around line 305: Unknown directive: =function Around line 316: Unknown directive: =function Around line 322: Unknown directive: =section Around line 326: Unknown directive: =function Around line 339: Unknown directive: =function Around line 342: Unknown directive: =function Around line 355: Unknown directive: =section Around line 357: Unknown directive: =function Around line 369: Unknown directive: =function Around line 385: Unknown directive: =section Around line 387: Unknown directive: =function Around line 415: Unknown directive: =function Around line 428: Unknown directive: =function Around line 449: Unknown directive: =function Around line 460: Unknown directive: =function Around line 471: Unknown directive: =function Around line 482: Unknown directive: =function Around line 493: Unknown directive: =function Around line 504: Unknown directive: =section Around line 506: Unknown directive: =function Around line 520: Unknown directive: =function Around line 533: Unknown directive: =function Around line 545: Unknown directive: =section Around line 547: Unknown directive: =function Around line 555: Unknown directive: =function Around line 566: Unknown directive: =function Around line 577: Unknown directive: =function Around line 605: Unknown directive: =function Around line 625: Unknown directive: =function Around line 633: Unknown directive: =function Around line 650: Unknown directive: =section Around line 652: Unknown directive: =function Around line 668: Unknown directive: =function Around line 672: Deleting unknown formatting code M<> Around line 705: Unknown directive: =function Around line 711: Unknown directive: =section Around line 713: Unknown directive: =function Around line 720: Unknown directive: =function Around line 726: Unknown directive: =function Around line 732: =pod directives shouldn't be over one line long! Ignoring all 8 lines of content XML-Compile-0.93-raw/lib/XML/Compile/Schema/Instance.pm -- Around line 17: Unknown directive: =chapter Around line 21: Unknown directive: =chapter Around line 26: Unknown directive: =chapter Around line 31: Unknown directive: =chapter Around line 33: Unknown directive: =section Around line 35: Unknown directive: =method Around line 39: Unknown directive: =option Around line 43: Unknown directive: =option Around line 69: Unknown directive: =section Around line 71: Unknown directive: =method Around line 84: Unknown directive: =method Around line 90: Unknown directive: =method Around line 96: Unknown directive: =method Around line 102: Unknown directive: =method Around line 105: Unknown directive: =method Around line 108: Unknown directive: =method Around line 111: Unknown directive: =method Around line 114: Unknown directive: =method Around line 117: Unknown directive: =method Around line 120: Unknown directive: =method Around line 133: Unknown directive: =method Around line 139: Unknown directive: =method Around line 145: Unknown directive: =method Around line 152: Unknown directive: =method Around line 163: Unknown directive: =section Around line 283: Unknown directive: =method Around line 290: Unknown directive: =method Around line 296: Unknown directive: =method Around line 306: Unknown directive: =method Around line 310: Unknown directive: =option Around line 316: Unknown directive: =option Around line 355: Unknown directive: =method XML-Compile-0.93-raw/lib/XML/Compile/Schema/NameSpaces.pm -- Around line 11: Unknown directive: =chapter Around line 15: Unknown directive: =chapter Around line 20: Unknown directive: =chapter Around line 29: Unknown directive: =chapter Around line 31: Unknown directive: =section Around line 33: Unknown directive: =method Around line 48: Unknown directive: =section Around line 50: Unknown directive: =method Around line 56: Unknown directive: =method Around line 66: Unknown directive: =method Around line 80: Unknown directive: =method Around line 87: Unknown directive: =method Around line 96: Unknown directive: =method Around line 117: Unknown directive: =method Around line 129: Unknown directive: =method Around line 148: Unknown directive: =method Around line 153: Unknown directive: =option Around line 157: Unknown directive: =examples XML-Compile-0.93-raw/lib/XML/Compile/Schema/Specs.pm -- Around line 12: Unknown directive: =chapter Around line 16: Unknown directive: =chapter Around line 21: Unknown directive: =chapter Around line 24: Unknown directive: =chapter Around line 154: =cut found outside a pod block. Skipping to next block. Around line 161: =cut found outside a pod block. Skipping to next block. Around line 170: Unknown directive: =option XML-Compile-0.93-raw/lib/XML/Compile/Schema.pm -- Around line 21: Unknown directive: =chapter Around line 25: Unknown directive: =chapter Around line 89: Unknown directive: =chapter Around line 91: Deleting unknown formatting code M<> Around line 103: Deleting unknown formatting code M<> Around line 108: Deleting unknown formatting code M<> Around line 111: Unknown directive: =example Around line 129: Unknown directive: =example Around line 160: Unknown directive: =chapter Around line 162: Unknown directive: =section Around line 164: Deleting unknown formatting code M<> Around line 169: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 177: Unknown directive: =option Around line 181: Unknown directive: =option Around line 185: Unknown directive: =option Around line 190: Unknown directive: =option Around line 194: Unknown directive: =option Around line 236: Unknown directive: =section Around line 238: Unknown directive: =method Around line 250: Unknown directive: =method Around line 261: Unknown directive: =method Around line 267: Unknown directive: =method Around line 283: Unknown directive: =method Around line 289: Unknown directive: =option Around line 294: Unknown directive: =option Around line 334: Unknown directive: =method Around line 350: Unknown directive: =section Around line 352: Unknown directive: =method Around line 364: Deleting unknown formatting code M<> Around line 369: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 373: Deleting unknown formatting code M<> Around line 376: Unknown directive: =option Around line 383: Unknown directive: =option Around line 392: Unknown directive: =option Around line 400: Unknown directive: =option Around line 408: Unknown directive: =option Around line 413: Unknown directive: =option Around line 425: Unknown directive: =option Around line 431: Unknown directive: =option Around line 447: Unknown directive: =option Around line 451: Unknown directive: =option Around line 458: Unknown directive: =option Around line 463: Unknown directive: =option Around line 469: Unknown directive: =option Around line 489: Unknown directive: =option Around line 498: Unknown directive: =option Around line 507: Unknown directive: =option Around line 515: Unknown directive: =option Around line 519: Unknown directive: =option Around line 526: Unknown directive: =option Around line 530: Unknown directive: =option Around line 537: Unknown directive: =option Around line 542: Unknown directive: =option Around line 547: Unknown directive: =option Around line 552: Unknown directive: =option Around line 653: Unknown directive: =method Around line 659: Deleting unknown formatting code M<> Around line 665: Unknown directive: =option Around line 668: Unknown directive: =option Around line 671: Unknown directive: =option Around line 674: Unknown directive: =option Around line 681: Unknown directive: =option Around line 745: Unknown directive: =section Around line 747: Unknown directive: =method Around line 754: Unknown directive: =method Around line 761: Deleting unknown formatting code M<> Around line 769: Deleting unknown formatting code M<> Around line 774: Unknown directive: =option Around line 778: Unknown directive: =examples Around line 855: Unknown directive: =method Around line 866: Unknown directive: =method Around line 877: Unknown directive: =method Around line 890: Unknown directive: =chapter Around line 892: Unknown directive: =section Around line 894: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 899: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 916: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 922: Unknown directive: =subsection Around line 957: Unknown directive: =section Around line 981: Unknown directive: =section Around line 983: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1005: Deleting unknown formatting code M<> Around line 1017: Unknown directive: =example Around line 1039: Unknown directive: =example Around line 1058: Unknown directive: =example Around line 1087: Unknown directive: =section Around line 1115: Deleting unknown formatting code M<> Around line 1119: Unknown directive: =example Around line 1156: Unknown directive: =section Around line 1161: Unknown directive: =subsection Around line 1224: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1229: Unknown directive: =example Around line 1236: Unknown directive: =example Around line 1249: Unknown directive: =subsection Around line 1259: Unknown directive: =example Around line 1280: Unknown directive: =subsection Around line 1298: Unknown directive: =section Around line 1303: Unknown directive: =example Around line 1311: Unknown directive: =section Around line 1320: Unknown directive: =example Around line 1352: Unknown directive: =section Around line 1373: Unknown directive: =section Around line 1384: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1389: Unknown directive: =section Around line 1395: Unknown directive: =subsection Around line 1424: Unknown directive: =examples Around line 1441: Unknown directive: =subsection Around line 1470: Unknown directive: =subsection Around line 1479: Unknown directive: =examples Around line 1489: Unknown directive: =subsection Around line 1496: Unknown directive: =examples Around line 1507: Unknown directive: =subsection Around line 1515: Unknown directive: =section Around line 1524: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1549: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1555: Unknown directive: =subsection Around line 1582: Unknown directive: =subsection Around line 1599: Unknown directive: =section Around line 1613: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1618: Deleting unknown formatting code M<> Around line 1623: Unknown directive: =subsection Around line 1628: Deleting unknown formatting code M<> Around line 1641: Unknown directive: =subsection Around line 1662: Unknown directive: =subsection Around line 1676: Unknown directive: =subsection Around line 1683: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1697: Unknown directive: =subsection Around line 1699: =over should be: '=over' or '=over positive_number' Around line 1709: Deleting unknown formatting code M<> Around line 1743: Unknown directive: =section Around line 1745: Deleting unknown formatting code M<> Around line 1751: =over without closing =back Around line 1770: Unknown directive: =example Around line 1792: Unknown directive: =example Around line 1804: Unknown directive: =example XML-Compile-0.93-raw/lib/XML/Compile/Translate/Reader.pm -- Around line 14: Unknown directive: =chapter Around line 18: Unknown directive: =chapter Around line 23: Unknown directive: =chapter Around line 28: Unknown directive: =chapter Around line 1071: Unknown directive: =chapter Around line 1073: Unknown directive: =section Around line 1080: Unknown directive: =subsection Around line 1092: Deleting unknown formatting code M<> Around line 1098: Unknown directive: =example Around line 1175: Unknown directive: =subsection Around line 1186: Unknown directive: =section Around line 1202: Deleting unknown formatting code M<> Around line 1205: '=item' outside of any '=over' Deleting unknown formatting code M<> =over without closing =back Around line 1221: Deleting unknown formatting code M<> Around line 1231: Deleting unknown formatting code M<> Around line 1243: Unknown directive: =section Around line 1245: Unknown directive: =subsection Around line 1254: Unknown directive: =example Around line 1257: Unknown directive: =subsection Around line 1259: Deleting unknown formatting code M<> Around line 1267: Deleting unknown formatting code M<> Around line 1282: Unknown directive: =subsection Around line 1295: Unknown directive: =section Around line 1301: Unknown directive: =subsection Around line 1334: Unknown directive: =subsection Around line 1353: Unknown directive: =subsection Around line 1368: Unknown directive: =subsection XML-Compile-0.93-raw/lib/XML/Compile/Translate/Template.pm -- Around line 14: Unknown directive: =chapter Around line 18: Unknown directive: =chapter Around line 27: Unknown directive: =chapter Around line 36: Unknown directive: =chapter Around line 658: Unknown directive: =chapter Around line 660: Unknown directive: =section Around line 663: Unknown directive: =section Around line 667: Unknown directive: =subsection Around line 669: Unknown directive: =section Around line 672: Unknown directive: =subsection Around line 685: Unknown directive: =example XML-Compile-0.93-raw/lib/XML/Compile/Translate/Writer.pm -- Around line 14: Unknown directive: =chapter Around line 18: Unknown directive: =chapter Around line 23: Unknown directive: =chapter Around line 28: Unknown directive: =chapter Around line 1021: Unknown directive: =chapter Around line 1023: Unknown directive: =section Around line 1031: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 1038: Unknown directive: =example Around line 1047: Unknown directive: =section Around line 1056: Deleting unknown formatting code M<> Around line 1061: Deleting unknown formatting code M<> Around line 1066: '=item' outside of any '=over' =over without closing =back Around line 1071: Unknown directive: =section Around line 1078: Unknown directive: =subsection Around line 1091: Unknown directive: =example Around line 1102: Unknown directive: =example Around line 1108: Unknown directive: =example Around line 1118: Unknown directive: =subsection Around line 1120: Deleting unknown formatting code M<> Around line 1127: Unknown directive: =example Around line 1135: Unknown directive: =subsection Around line 1143: Unknown directive: =example Around line 1151: Unknown directive: =subsection Around line 1156: Unknown directive: =example Around line 1180: Unknown directive: =section Around line 1186: Unknown directive: =subsection Around line 1188: Deleting unknown formatting code M<> Around line 1213: Deleting unknown formatting code M<> Around line 1219: Unknown directive: =subsection Around line 1240: Unknown directive: =subsection Around line 1254: Unknown directive: =subsection XML-Compile-0.93-raw/lib/XML/Compile/Translate.pm -- Around line 35: Unknown directive: =chapter Around line 39: Unknown directive: =chapter Around line 44: Unknown directive: =chapter Around line 46: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 57: Unknown directive: =section Around line 67: Deleting unknown formatting code M<> Around line 87: Unknown directive: =chapter Around line 89: Unknown directive: =section Around line 91: Unknown directive: =method Around line 95: Unknown directive: =requires Around line 121: Unknown directive: =example Around line 135: Unknown directive: =section Around line 141: Unknown directive: =section Around line 143: Deleting unknown formatting code M<> Around line 1542: Unknown directive: =chapter Around line 1544: Unknown directive: =section Around line 1546: Unknown directive: =subsection Around line 1548: Deleting unknown formatting code M<> Around line 1558: Deleting unknown formatting code M<> Around line 1570: Deleting unknown formatting code M<> Around line 1616: Unknown directive: =subsection Around line 1635: Unknown directive: =subsection Around line 1641: =over without closing =back Around line 1719: Unknown directive: =subsection Around line 1721: Deleting unknown formatting code M<> Around line 1728: Deleting unknown formatting code M<> XML-Compile-0.93-raw/lib/XML/Compile/Util.pm -- Around line 23: Unknown directive: =chapter Around line 27: Unknown directive: =chapter Around line 32: Unknown directive: =chapter Around line 36: Unknown directive: =chapter Around line 38: Unknown directive: =section Around line 44: Unknown directive: =section Around line 46: Unknown directive: =function Around line 52: Unknown directive: =example Around line 69: Unknown directive: =function Around line 78: Unknown directive: =function Around line 88: Unknown directive: =function Around line 96: Unknown directive: =section Around line 98: Unknown directive: =function Around line 107: Unknown directive: =function XML-Compile-0.93-raw/lib/XML/Compile.pm -- Around line 26: Unknown directive: =chapter Around line 30: Unknown directive: =chapter Around line 34: Unknown directive: =chapter Around line 57: Deleting unknown formatting code M<> Around line 72: Deleting unknown formatting code M<> Around line 75: Deleting unknown formatting code M<> Around line 78: Deleting unknown formatting code M<> Around line 81: Deleting unknown formatting code M<> Around line 84: Deleting unknown formatting code M<> Around line 87: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 91: Deleting unknown formatting code M<> Around line 94: Deleting unknown formatting code M<> Around line 101: Unknown directive: =chapter Around line 107: Unknown directive: =section Around line 113: Deleting unknown formatting code M<> Around line 120: Unknown directive: =option Around line 126: Unknown directive: =error Around line 145: Unknown directive: =section Around line 158: Deleting unknown formatting code M<> Deleting unknown formatting code M<> Around line 167: Unknown directive: =example Around line 198: Unknown directive: =section Around line 200: Unknown directive: =method Around line 205: Deleting unknown formatting code M<> Around line 212: Deleting unknown formatting code M<> Around line 218: Deleting unknown formatting code M<> Around line 222: Unknown directive: =error Around line 227: Unknown directive: =error Around line 229: Unknown directive: =example Around line 334: Unknown directive: =section Around line 336: Unknown directive: =method Around line 361: =cut found outside a pod block. Skipping to next block. Around line 375: Unknown directive: =method Around line 399: Unknown directive: =chapter Around line 401: Unknown directive: =section Around line 403: Deleting unknown formatting code M<>

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.

test_prereq_matches_use

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

Error:

  • Log::Report
  • Test::Deep
  • XML::Compile::Tester
  • XML::LibXML

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
XML::Compile metacpan
XML::Compile::Iterator metacpan
XML::Compile::Schema metacpan
XML::Compile::Schema::BuiltInFacets metacpan
XML::Compile::Schema::BuiltInTypes metacpan
XML::Compile::Schema::Instance metacpan
XML::Compile::Schema::NameSpaces metacpan
XML::Compile::Schema::Specs metacpan
XML::Compile::Translate metacpan
XML::Compile::Translate::Reader metacpan
XML::Compile::Translate::Template metacpan
XML::Compile::Translate::Writer metacpan
XML::Compile::Util metacpan

Other Files

ChangeLog metacpan
MANIFEST metacpan
Makefile.PL metacpan
README.todo metacpan