Kwalitee Issues


Upgrade your YAML generator so it produces valid YAML.

Error: CPAN::Meta::YAML does not support a feature in line ' ? |-'


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: OpenFrame::WebApp::Segment::Decline::StaticContent


List all used modules in META.yml requires


  • Error
  • MIME::Types
  • Petal
  • Template


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

Error: OpenFrame-WebApp-0.04/lib/OpenFrame/WebApp/Segment/Session/ -- Around line 95: '=item' outside of any '=over' Around line 119: You forgot a '=back' before '=head1' OpenFrame-WebApp-0.04/lib/OpenFrame/WebApp/Segment/User/ -- Around line 52: You forgot a '=back' before '=head1'


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.


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: OpenFrame::WebApp, OpenFrame::WebApp::Error, OpenFrame::WebApp::Error::Abstract, OpenFrame::WebApp::Error::LoadClass, OpenFrame::WebApp::Factory, OpenFrame::WebApp::Segment::Decline, OpenFrame::WebApp::Segment::Decline::SessionInStore, OpenFrame::WebApp::Segment::Decline::StaticContent, OpenFrame::WebApp::Segment::Decline::TemplateInStore, OpenFrame::WebApp::Segment::Decline::UserInSession, OpenFrame::WebApp::Segment::Decline::UserInStore, OpenFrame::WebApp::Segment::Session, OpenFrame::WebApp::Segment::Session::CookieLoader, OpenFrame::WebApp::Segment::Session::Loader, OpenFrame::WebApp::Segment::Session::Saver, OpenFrame::WebApp::Segment::Template, OpenFrame::WebApp::Segment::Template::Loader, OpenFrame::WebApp::Segment::User, OpenFrame::WebApp::Segment::User::EnvLoader, OpenFrame::WebApp::Segment::User::Loader, OpenFrame::WebApp::Segment::User::RequestLoader, OpenFrame::WebApp::Segment::User::SaveInSession, OpenFrame::WebApp::Segment::User::Session, OpenFrame::WebApp::Segment::User::SessionLoader, OpenFrame::WebApp::Session, OpenFrame::WebApp::Session::CacheBase, OpenFrame::WebApp::Session::Factory, OpenFrame::WebApp::Session::FileCache, OpenFrame::WebApp::Session::MemCache, OpenFrame::WebApp::Template, OpenFrame::WebApp::Template::Error, OpenFrame::WebApp::Template::Factory, OpenFrame::WebApp::Template::Petal, OpenFrame::WebApp::Template::TT2, OpenFrame::WebApp::User, OpenFrame::WebApp::User::Factory


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


  • Error


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

Error: 0.04,1.1,1.10,1.13,1.2,1.3,1.4,1.5,1.6,1.7


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


List all modules used in the Makefile.PL/Build.PL in META.yml configure_requires


  • Module::Build


Name Abstract Version View
OpenFrame::WebApp OpenFrame tools for web applications. 0.04 metacpan
OpenFrame::WebApp::Error base class for WebApp Errors. 1.3 metacpan
OpenFrame::WebApp::Error::Abstract error thrown by abstract methods. 1.2 metacpan
OpenFrame::WebApp::Error::LoadClass thrown when a class could not be loaded. 1.1 metacpan
OpenFrame::WebApp::Factory abstract factory class 1.5 metacpan
OpenFrame::WebApp::Segment::Decline abstract class for declining to process a pipeline. 1.2 metacpan
OpenFrame::WebApp::Segment::Decline::SessionInStore decline if Session found in store 1.1 metacpan
OpenFrame::WebApp::Segment::Decline::StaticContent decline if request uri is for static content. 1.1 metacpan
OpenFrame::WebApp::Segment::Decline::TemplateInStore decline if Template found in store 1.1 metacpan
OpenFrame::WebApp::Segment::Decline::UserInSession decline if User found in Session 1.1 metacpan
OpenFrame::WebApp::Segment::Decline::UserInStore decline if User found in store 1.1 metacpan
OpenFrame::WebApp::Segment::Session abstract class for getting Sessions from the store. 1.2 metacpan
OpenFrame::WebApp::Segment::Session::CookieLoader a pipeline segment to load sessions from cookies 1.3 metacpan
OpenFrame::WebApp::Segment::Session::Loader abstract pipeline segment to load sessions 1.6 metacpan
OpenFrame::WebApp::Segment::Session::Saver pipeline segment to save sessions 1.2 metacpan
OpenFrame::WebApp::Segment::Template abstract class for getting Templates from the store. 1.2 metacpan
OpenFrame::WebApp::Segment::Template::Loader a pipeline segment to load templates. 1.1 metacpan
OpenFrame::WebApp::Segment::User abstract class for getting Users from the store. 1.2 metacpan
OpenFrame::WebApp::Segment::User::EnvLoader a pipeline segment to load users from the environment. 1.2 metacpan
OpenFrame::WebApp::Segment::User::Loader abstract segment to load users. 1.2 metacpan
OpenFrame::WebApp::Segment::User::RequestLoader a pipeline segment to load users from requests 1.1 metacpan
OpenFrame::WebApp::Segment::User::SaveInSession save user to session. 1.2 metacpan
OpenFrame::WebApp::Segment::User::Session abstract class for working with users stored in sessions. 1.1 metacpan
OpenFrame::WebApp::Segment::User::SessionLoader a pipeline segment to load users from sessions 1.1 metacpan
OpenFrame::WebApp::Session sessions for OpenFrame-WebApp 1.7 metacpan
OpenFrame::WebApp::Session::CacheBase abstract base for sessions using Cache::Cache modules 1.1 metacpan
OpenFrame::WebApp::Session::Factory a factory for various types of session wrappers. 1.4 metacpan
OpenFrame::WebApp::Session::FileCache sessions using Cache::FileCache 1.4 metacpan
OpenFrame::WebApp::Session::MemCache sessions using Cache::MemoryCache 1.2 metacpan
OpenFrame::WebApp::Template abstract class for template processing wrappers 1.13 metacpan
OpenFrame::WebApp::Template::Error Template errors 1.3 metacpan
OpenFrame::WebApp::Template::Factory a factory for various types of template wrappers. 1.2 metacpan
OpenFrame::WebApp::Template::Petal a Petal template processing wrapper 1.7 metacpan
OpenFrame::WebApp::Template::TT2 a TT2 template processing wrapper 1.10 metacpan
OpenFrame::WebApp::User users for OpenFrame-WebApp 1.5 metacpan
OpenFrame::WebApp::User::Factory a factory for creating users 1.3 metacpan

Other Files

Build.PL metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan