Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/DOCSIS-ConfigFile-1.01,PaxHeader/DOCSIS-ConfigFile-1.01,DOCSIS-ConfigFile-1.01/PaxHeader/Dockerfile,DOCSIS-ConfigFile-1.01/PaxHeader/Dockerfile,DOCSIS-ConfigFile-1.01/PaxHeader/Changes,DOCSIS-ConfigFile-1.01/PaxHeader/Changes,DOCSIS-ConfigFile-1.01/PaxHeader/MANIFEST,DOCSIS-ConfigFile-1.01/PaxHeader/MANIFEST,DOCSIS-ConfigFile-1.01/PaxHeader/t,DOCSIS-ConfigFile-1.01/PaxHeader/t,DOCSIS-ConfigFile-1.01/PaxHeader/script,DOCSIS-ConfigFile-1.01/PaxHeader/script,DOCSIS-ConfigFile-1.01/PaxHeader/README.md,DOCSIS-ConfigFile-1.01/PaxHeader/README.md,DOCSIS-ConfigFile-1.01/PaxHeader/META.yml,DOCSIS-ConfigFile-1.01/PaxHeader/META.yml,DOCSIS-ConfigFile-1.01/PaxHeader/.github,DOCSIS-ConfigFile-1.01/PaxHeader/.github,DOCSIS-ConfigFile-1.01/PaxHeader/lib,DOCSIS-ConfigFile-1.01/PaxHeader/lib,DOCSIS-ConfigFile-1.01/PaxHeader/Makefile.PL,DOCSIS-ConfigFile-1.01/PaxHeader/Makefile.PL,DOCSIS-ConfigFile-1.01/PaxHeader/.perltidyrc,DOCSIS-ConfigFile-1.01/PaxHeader/.perltidyrc,DOCSIS-ConfigFile-1.01/PaxHeader/META.json,DOCSIS-ConfigFile-1.01/PaxHeader/META.json,DOCSIS-ConfigFile-1.01/lib/PaxHeader/DOCSIS,DOCSIS-ConfigFile-1.01/lib/PaxHeader/DOCSIS,DOCSIS-ConfigFile-1.01/lib/DOCSIS/PaxHeader/ConfigFile,DOCSIS-ConfigFile-1.01/lib/DOCSIS/PaxHeader/ConfigFile,DOCSIS-ConfigFile-1.01/lib/DOCSIS/PaxHeader/ConfigFile.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/PaxHeader/ConfigFile.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/Encode.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/Encode.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/mibs,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/mibs,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/Decode.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/PaxHeader/Decode.pm,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/TOKEN-RING-RMON-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/TOKEN-RING-RMON-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-IF-EXT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-IF-EXT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/IGMP-STD-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/IGMP-STD-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-SUBMGT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-SUBMGT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DIFFSERV-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DIFFSERV-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-CONF,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-CONF,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-IF-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-IF-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-SMI,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-SMI,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-SIG-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-SIG-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-IETF-SIG-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-IETF-SIG-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-CABLE-DEVICE-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-CABLE-DEVICE-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-EVENT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-EVENT-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-MTA-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/PKTC-MTA-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-QOS-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-QOS-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/RMON2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/RMON2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-TC,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/SNMPv2-TC,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/INTEGRATED-SERVICES-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/INTEGRATED-SERVICES-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-BPI-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-BPI-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-BPI2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-BPI2-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/CLAB-DEF-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/CLAB-DEF-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DIFFSERV-DSCP-TC,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DIFFSERV-DSCP-TC,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-CABLE-DEVICE-TRAP-MIB,DOCSIS-ConfigFile-1.01/lib/DOCSIS/ConfigFile/mibs/PaxHeader/DOCS-CABLE-DEVICE-TRAP-MIB,DOCSIS-ConfigFile-1.01/.github/PaxHeader/workflows,DOCSIS-ConfigFile-1.01/.github/PaxHeader/workflows,DOCSIS-ConfigFile-1.01/.github/workflows/PaxHeader/ci.yml,DOCSIS-ConfigFile-1.01/.github/workflows/PaxHeader/ci.yml,DOCSIS-ConfigFile-1.01/script/PaxHeader/docsis-configfile,DOCSIS-ConfigFile-1.01/script/PaxHeader/docsis-configfile,DOCSIS-ConfigFile-1.01/script/PaxHeader/docsisious,DOCSIS-ConfigFile-1.01/script/PaxHeader/docsisious,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt83013.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt83013.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/deprecated-rt83013.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/deprecated-rt83013.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/longdschannellist.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/longdschannellist.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/docsisious.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/docsisious.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/real.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/real.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/symtree.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/symtree.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt87812.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt87812.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tr069.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tr069.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/00-project.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/00-project.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tos.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tos.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/ushort_list-missing.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/ushort_list-missing.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/docsis-configfile.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/docsis-configfile.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/data,DOCSIS-ConfigFile-1.01/t/PaxHeader/data,DOCSIS-ConfigFile-1.01/t/PaxHeader/encode.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/encode.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt70882.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/rt70882.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/mta.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/mta.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tlv-202.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/tlv-202.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/decode.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/decode.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/deprecated-rt70882.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/deprecated-rt70882.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/complex.t,DOCSIS-ConfigFile-1.01/t/PaxHeader/complex.t,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/ushort_list-missing.bin,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/ushort_list-missing.bin,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/rt70882,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/rt70882,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/tos.bin,DOCSIS-ConfigFile-1.01/t/data/PaxHeader/tos.bin,DOCSIS-ConfigFile-1.01/t/data/rt70882/PaxHeader/encoded.cm.non_zero,DOCSIS-ConfigFile-1.01/t/data/rt70882/PaxHeader/encoded.cm.non_zero,DOCSIS-ConfigFile-1.01/t/data/rt70882/PaxHeader/encoded.cm.zero,DOCSIS-ConfigFile-1.01/t/data/rt70882/PaxHeader/encoded.cm.zero

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: .github

test_prereq_matches_use

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

Error:

  • Mojo::File
  • Test::Mojo

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
DOCSIS::ConfigFile Decodes and encodes DOCSIS config files 1.01 metacpan
DOCSIS::ConfigFile::Decode Decode functions for a DOCSIS config-file metacpan
DOCSIS::ConfigFile::Encode Encode functions for a DOCSIS config-file. metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.md metacpan