Kwalitee Issues


Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg "make manifest" or "./Build manifest")


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


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: Cannot find MANIFEST in dist.


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

Error: Language-Zcode-0.8/lib/Language/Zcode/Runtime/ -- Around line 1749: =pod directives shouldn't be over one line long! Ignoring all 7 lines of contentAround line 2959: =pod directives shouldn't be over one line long! Ignoring all 3 lines of content Language-Zcode-0.8/lib/Language/Zcode/Runtime/ -- Around line 10: Unknown directive: =DESCRIPTION Language-Zcode-0.8/lib/Language/Zcode/Runtime/ -- Around line 47: =back without =over


List all used modules in META.yml requires


  • Win32::Console


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Language::Zcode::Parser::Opcode, Language::Zcode::Translator::XML


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


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.


Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.


  • Games::Rezrov::GetKey
  • Games::Rezrov::GetSize
  • Games::Rezrov::ZConst
  • Games::Rezrov::ZIO_Color
  • Games::Rezrov::ZIO_Generic
  • Games::Rezrov::ZIO_Tools
  • Games::Rezrov::ZIO_Win32
  • Games::Rezrov::ZIO_dumb


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: Language::Zcode::Parser::Opcode, Language::Zcode::Parser::TXD, Language::Zcode::Runtime::State, Language::Zcode::Translator::XML


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
Language::Zcode Play with Z-code and the Z-machine 0.8 metacpan
Language::Zcode::Parser reads and parses a Z-code file into a big Perl hash metacpan
Language::Zcode::Parser::Generic metacpan
Language::Zcode::Parser::Opcode parse one opcode metacpan
Language::Zcode::Parser::Perl Z-code parser in pure Perl metacpan
Language::Zcode::Parser::Routine A single Z-code subroutine metacpan
Language::Zcode::Parser::TXD metacpan
Language::Zcode::Runtime::IO IO for Perl runtimes created by L::Z translations metacpan
Language::Zcode::Runtime::Input handle (some) input to Z-machine metacpan
Language::Zcode::Runtime::Opcodes metacpan
Language::Zcode::Runtime::Quetzal Save/restore Z-machine state using the Quetzal standard metacpan
Language::Zcode::Runtime::State Handle saving, restoring, etc. the game state metacpan
Language::Zcode::Runtime::Text metacpan
Language::Zcode::Translator metacpan
Language::Zcode::Translator::Generic metacpan
Language::Zcode::Translator::PIR metacpan
Language::Zcode::Translator::Perl Translate Z-code into Perl code metacpan
Language::Zcode::Translator::XML Translate Z-code into XML metacpan
Language::Zcode::Util metacpan


Name File View
Games::Rezrov::GetKey lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::GetSize lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZConst lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZIO_Color lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZIO_Generic lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZIO_Tools lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZIO_Win32 lib/Language/Zcode/Runtime/ metacpan
Games::Rezrov::ZIO_dumb lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::File lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::File::Keypress lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::File::Line lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::Keypress lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::Line lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::Screen lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::Screen::Keypress lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Input::Screen::Line lib/Language/Zcode/Runtime/ metacpan
Language::Zcode::Runtime::Text::Output lib/Language/Zcode/Runtime/ metacpan
PlotzMemory lib/Language/Zcode/Translator/ metacpan
PlotzPerl::Output lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::Buffered lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::File lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::Memory lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::Screen lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::Transcript lib/Language/Zcode/Runtime/ metacpan
PlotzPerl::OutputStream::UserInput lib/Language/Zcode/Runtime/ metacpan

Other Files

Changes metacpan
Makefile.PL metacpan