Kwalitee Issues

has_meta_yml

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

prereq_matches_use

List all used modules in META.yml requires

Error:

  • XML::DOM
  • XML::RSS

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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

Error: Template, Template::Cache, Template::Constants, Template::Context, Template::Debug, Template::Directive, Template::Exception, Template::Filters, Template::Grammar, Template::Iterator, Template::Parser, Template::Plugin, Template::Plugin::CGI, Template::Plugin::Datafile, Template::Plugin::Format, Template::Plugin::Table, Template::Plugin::URL, Template::Plugin::XML::DOM, Template::Plugin::XML::RSS, Template::Stash, Template::Test, Template::Utils

no_unauthorized_packages

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.

Error:

  • XML::DOM::Element

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.01,1.02,1.03,1.04,1.06,1.07,1.08,1.09,1.11,1.12,1.14,1.17,1.26,1.30,1.41,1.46

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
Template 1.07 metacpan
Template::Cache object for loading, compiling and caching template documents 1.17 metacpan
Template::Constants Defines constants for the Template Toolkit 1.14 metacpan
Template::Context object class representing a runtime context in which templates are rendered. 1.46 metacpan
Template::Debug 1.03 metacpan
Template::Directive Object class for defining directives that represent the opcodes of the Template processor. 1.30 metacpan
Template::Exception exception handling class for the Template Toolkit 1.03 metacpan
Template::Filters defines post-processing filters for template blocks 1.03 metacpan
Template::Grammar 1.41 metacpan
Template::Iterator Base iterator class used by the FOREACH directive. 1.11 metacpan
Template::Parser module implementing LALR(1) parser for compiling template documents 1.26 metacpan
Template::Plugin Base class for Template plugin objects and general object wrapper 1.12 metacpan
Template::Plugin::CGI simple Template Plugin interface to CGI.pm module 1.06 metacpan
Template::Plugin::Datafile plugin to construct records from a simple data file 1.02 metacpan
Template::Plugin::Format simple Template Plugin interface to create formatting function 1.04 metacpan
Template::Plugin::Table presents a data set as rows and columns 1.02 metacpan
Template::Plugin::URL constructs query URL's with parameters 1.01 metacpan
Template::Plugin::XML::DOM simple Template Toolkit plugin interfacing to the XML::DOM module 1.01 metacpan
Template::Plugin::XML::RSS Template Toolkit plugin to the XML::RSS module 1.07 metacpan
Template::Stash variable storage for Template Toolkit 1.09 metacpan
Template::Test module for automating test scripts 1.04 metacpan
Template::Utils Various utility functions for the Template Tookit. 1.08 metacpan

Provides

Name File View
Template::Directive::Block lib/Template/Directive.pm metacpan
Template::Directive::Call lib/Template/Directive.pm metacpan
Template::Directive::Catch lib/Template/Directive.pm metacpan
Template::Directive::Debug lib/Template/Directive.pm metacpan
Template::Directive::Error lib/Template/Directive.pm metacpan
Template::Directive::Filter lib/Template/Directive.pm metacpan
Template::Directive::For lib/Template/Directive.pm metacpan
Template::Directive::Get lib/Template/Directive.pm metacpan
Template::Directive::If lib/Template/Directive.pm metacpan
Template::Directive::Include lib/Template/Directive.pm metacpan
Template::Directive::Macro lib/Template/Directive.pm metacpan
Template::Directive::Perl lib/Template/Directive.pm metacpan
Template::Directive::Process lib/Template/Directive.pm metacpan
Template::Directive::Return lib/Template/Directive.pm metacpan
Template::Directive::Set lib/Template/Directive.pm metacpan
Template::Directive::Text lib/Template/Directive.pm metacpan
Template::Directive::Throw lib/Template/Directive.pm metacpan
Template::Directive::Use lib/Template/Directive.pm metacpan
Template::Directive::Userdef lib/Template/Directive.pm metacpan
Template::Directive::While lib/Template/Directive.pm metacpan
XML::DOM::Element lib/Template/Plugin/XML/DOM.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan