Kwalitee Issues

has_meta_yml

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

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::Stash, Template::Test, Template::Utils

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.07,1.08,1.11,1.13,1.17,1.24,1.35,1.40

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.02 metacpan
Template::Cache object for loading, compiling and caching template documents 1.11 metacpan
Template::Constants Defines constants for the Template Toolkit 1.13 metacpan
Template::Context object class representing a runtime context in which templates are rendered. 1.40 metacpan
Template::Debug 1.03 metacpan
Template::Directive Object class for defining directives that represent the opcodes of the Template processor. 1.24 metacpan
Template::Exception exception handling class for the Template Toolkit 1.03 metacpan
Template::Filters filters 1.01 metacpan
Template::Grammar 1.35 metacpan
Template::Iterator Base iterator class used by the FOREACH directive. 1.08 metacpan
Template::Parser module implementing LALR(1) parser for compiling template documents 1.17 metacpan
Template::Plugin Base class for plugin objects. 1.08 metacpan
Template::Plugin::CGI simple Template Plugin interface to CGI.pm module 1.04 metacpan
Template::Plugin::Datafile plugin to construct records from a simple data file 1.01 metacpan
Template::Plugin::Format simple Template Plugin interface to create formatting function 1.02 metacpan
Template::Stash variable storage for Template Toolkit 1.08 metacpan
Template::Test module for automating test scripts 1.02 metacpan
Template::Utils Various utility functions for the Template Tookit. 1.07 metacpan

Provides

Name File View
Template::Directive::Block 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::While lib/Template/Directive.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan