Kwalitee Issues

meta_yml_is_parsable

Upgrade your YAML generator so it produces valid YAML.

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

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

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Error
  • MIME::Types
  • Petal
  • Template

no_pod_errors

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/Loader.pm -- 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/Session.pm -- Around line 52: You forgot a '=back' before '=head1'

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: 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

test_prereq_matches_use

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

Error:

  • Error

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.04,1.1,1.10,1.13,1.2,1.3,1.4,1.5,1.6,1.7

has_separate_license_file

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

configure_prereq_matches_use

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

Error:

  • Module::Build

Modules

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