Kwalitee Issues

use_strict

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: XML::Grammar::Fiction::FromProto::Node::Comment, XML::Grammar::Fiction::FromProto::Node::Description, XML::Grammar::Fiction::FromProto::Node::Element, XML::Grammar::Fiction::FromProto::Node::InnerDesc, XML::Grammar::Fiction::FromProto::Node::List, XML::Grammar::Fiction::FromProto::Node::Paragraph, XML::Grammar::Fiction::FromProto::Node::Saying, XML::Grammar::FictionBase::Event, XML::Grammar::FictionBase::TagsTree2XML, XML::Grammar::Screenplay::ToDocBook, XML::Grammar::Screenplay::ToHTML, XML::Grammar::Screenplay::XSLT::Base

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Moose
  • Parse::RecDescent

has_meta_json

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

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: rejects/lib/XML/Grammar/Fiction/FromProto/Nodes.pm, rejects/lib/XML/Grammar/Fiction/FromProto/Parser/PRD.pm, rejects/XML/Grammar/Fiction/RNG_Renderer.pm, rejects/lib/XML/Grammar/Fiction/RendererBase.pm, rejects/lib/XML/Grammar/Screenplay.pm, rejects/lib/XML/Grammar/Screenplay/FromProto/Parser/PRD.pm, rejects/lib/XML/Grammar/Screenplay/Struct/Tag.pm, rejects/XML/Grammar/Screenplay/XSLT/Base.pm, rejects/Fiction_FromProto.pm, rejects/QnD.pm, rejects/Screenplay_Parser_QnD.pm

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: XML::Grammar::Fiction::FromProto::Node::Comment, XML::Grammar::Fiction::FromProto::Node::Description, XML::Grammar::Fiction::FromProto::Node::Element, XML::Grammar::Fiction::FromProto::Node::InnerDesc, XML::Grammar::Fiction::FromProto::Node::List, XML::Grammar::Fiction::FromProto::Node::Paragraph, XML::Grammar::Fiction::FromProto::Node::Saying, XML::Grammar::FictionBase::Event, XML::Grammar::FictionBase::TagsTree2XML, XML::Grammar::Screenplay::ToDocBook, XML::Grammar::Screenplay::ToHTML, XML::Grammar::Screenplay::XSLT::Base

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.001002,0.014000,0.014006

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.

Modules

Name Abstract Version View
XML::Grammar::Fiction CPAN distribution implementing an XML grammar and a lightweight markup language for stories, novels and other fiction. 0.014006 metacpan
XML::Grammar::Fiction::App::FromProto command line app-in-a-module to convert from a well-formed plaintext format to Fiction-XML. 0.014006 metacpan
XML::Grammar::Fiction::App::ToDocBook command line app-in-a-module to convert a Fiction XML file to DocBook 5. 0.014006 metacpan
XML::Grammar::Fiction::App::ToHTML command line app-in-a-module to convert Fiction-XML file to HTML 0.014006 metacpan
XML::Grammar::Fiction::Err Exception::Class-based exceptions used by XML::Grammar::Fiction 0.014006 metacpan
XML::Grammar::Fiction::FromProto module that converts well-formed text representing prose to an XML format. 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node contains several nodes for use in XML::Grammar::Fiction::FromProto. 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Comment 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Description 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Element an XML element node. 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::InnerDesc 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::List 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Paragraph 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Saying 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::Text 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Node::WithContent contains a node with content. 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Nodes contains several nodes for use in XML::Grammar::Fiction::FromProto. 0.014000 metacpan
XML::Grammar::Fiction::FromProto::Parser base class for parsers of the ScreenplayXML proto-text. 0.014006 metacpan
XML::Grammar::Fiction::FromProto::Parser::PRD metacpan
XML::Grammar::Fiction::FromProto::Parser::QnD Quick and Dirty parser for the Fiction-XML proto-text. 0.014006 metacpan
XML::Grammar::Fiction::RNG_Renderer 0.014000 metacpan
XML::Grammar::Fiction::RendererBase metacpan
XML::Grammar::Fiction::Struct::Tag information about an XML/SGML opening or closing tag. 0.014006 metacpan
XML::Grammar::Fiction::ToDocBook module that converts the Fiction-XML to DocBook 5. 0.014006 metacpan
XML::Grammar::Fiction::ToHTML module that converts the Fiction-XML to HTML. 0.014006 metacpan
XML::Grammar::FictionBase::Event a parser event. 0.014006 metacpan
XML::Grammar::FictionBase::FromProto::Parser::LineIterator line iterator base class for the parser. 0.014006 metacpan
XML::Grammar::FictionBase::FromProto::Parser::XmlIterator line iterator base class with some nested XMLisms. 0.014006 metacpan
XML::Grammar::FictionBase::TagsTree2XML base class for the tags-tree to XML converters. 0.014006 metacpan
XML::Grammar::FictionBase::XSLT::Converter base module that converts an XML file to a different XML file using an XSLT transform. 0.014006 metacpan
XML::Grammar::Screenplay CPAN distribution implementing an XML grammar for screenplays. metacpan
XML::Grammar::Screenplay::App::FromProto module implementing a command line application to convert a well-formed text to Screenplay XML. 0.014006 metacpan
XML::Grammar::Screenplay::App::ToDocBook module implementing a command line application to convert a Screenplay XML file to docbook. 0.014006 metacpan
XML::Grammar::Screenplay::App::ToHTML module implementing a command line application to convert a Screenplay XML file to HTML 0.014006 metacpan
XML::Grammar::Screenplay::Base base class for XML::Grammar::Screenplay classes. 0.014006 metacpan
XML::Grammar::Screenplay::FromProto module that converts well-formed text representing a screenplay to an XML format. 0.014006 metacpan
XML::Grammar::Screenplay::FromProto::Parser base class for parsers of the ScreenplayXML proto-text. 0.014006 metacpan
XML::Grammar::Screenplay::FromProto::Parser::PRD metacpan
XML::Grammar::Screenplay::FromProto::Parser::QnD Quick and Dirty parser for the Screenplay-XML proto-text. 0.014006 metacpan
XML::Grammar::Screenplay::Struct::Tag information about an XML/SGML opening or closing tag. 0.001002 metacpan
XML::Grammar::Screenplay::ToDocBook module that converts the Screenplay XML to DocBook. 0.014006 metacpan
XML::Grammar::Screenplay::ToHTML module that converts the Screenplay XML to HTML. 0.014006 metacpan
XML::Grammar::Screenplay::ToTEI module that converts the Screenplay XML to TEI (Text Encoding Initiative). 0.014006 metacpan
XML::Grammar::Screenplay::XSLT::Base base module for XML::Grammar::Screenplay XSLT conversions. 0.014000 metacpan
rejects::Fiction_FromProto metacpan
rejects::QnD metacpan
rejects::Screenplay_Parser_QnD metacpan

Provides

Name File View
XML::Grammar::Fiction::Struct::Tag::Para lib/XML/Grammar/Fiction/Struct/Tag.pm metacpan
XML::Grammar::Screenplay::Struct::Tag::Para rejects/lib/XML/Grammar/Screenplay/Struct/Tag.pm metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
README metacpan
dist.ini metacpan