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: Plack::Middleware::JSONP

no_pod_errors

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

Error: Plack-0.9003/lib/Plack/Server.pm -- Around line 24: Non-ASCII character seen before =encoding in ' }'. Assuming UTF-8

has_meta_json

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

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: Plack::Builder, Plack::HTTPParser, Plack::Loader, Plack::Middleware::Chunked, Plack::Middleware::ConditionalGET, Plack::Middleware::JSONP, Plack::Middleware::Lint, Plack::Middleware::Writer, Plack::Server, Plack::Util

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.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

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
HTTP::Message::PSGI Converts HTTP::Request and HTTP::Response from/to PSGI env and response metacpan
Plack PSGI reference implementation and utilities 0.9003 metacpan
Plack::App::Directory Serve static files from document root with directory index metacpan
Plack::App::FCGIDispatcher Dispatch requests to FCGI servers metacpan
Plack::App::File Serve static files from root directory metacpan
Plack::App::URLMap Map multiple apps in different paths metacpan
Plack::Builder OO and DSL to enable Plack Middlewares metacpan
Plack::HTTPParser Parse HTTP headers metacpan
Plack::HTTPParser::PP Pure perl fallback of HTTP::Parser::XS metacpan
Plack::Loader (auto)load Plack Servers metacpan
Plack::Middleware Base class for easy-to-use PSGI middleware metacpan
Plack::Middleware::AccessLog Logs requests like Apache's log format metacpan
Plack::Middleware::AccessLog::Timed Logs requests with time and accurate body size metacpan
Plack::Middleware::Chunked Applies chunked encoding to the response body metacpan
Plack::Middleware::ConditionalGET Middleware to add "conditional", GET metacpan
Plack::Middleware::ContentLength Adds Content-Length header automatically metacpan
Plack::Middleware::ErrorDocument Set Error Document based on HTTP status code metacpan
Plack::Middleware::JSONP Wraps JSON response in JSONP if callback parameter is specified metacpan
Plack::Middleware::Lint Validate request and response metacpan
Plack::Middleware::MethodOverride Overrides HTTP method with X-HTTP-Method-Override header metacpan
Plack::Middleware::RearrangeHeaders Reorder HTTP headers for buggy clients metacpan
Plack::Middleware::Restarter Restart the standalone server metacpan
Plack::Middleware::SimpleContentFilter Filters response content metacpan
Plack::Middleware::StackTrace Displays stack trace when your app dies metacpan
Plack::Middleware::Static serve static files with Plack metacpan
Plack::Middleware::Writer metacpan
Plack::Middleware::XFramework Sample middleware to add X-Framework metacpan
Plack::Middleware::XSendfile Sets X-Sendfile (or a like) header for frontends metacpan
Plack::Server Standard interface for Plack implementations metacpan
Plack::Server::Apache2 Apache 2.0 handlers to run PSGI application metacpan
Plack::Server::CGI metacpan
Plack::Server::FCGI metacpan
Plack::Server::Standalone single process standalone HTTP server metacpan
Plack::Server::Standalone::Prefork Prefork standalone HTTP server metacpan
Plack::Test Test PSGI applications with various backends metacpan
Plack::Test::MockHTTP Run mocked HTTP tests through PSGI applications metacpan
Plack::Test::Server Run HTTP tests through live Plack servers metacpan
Plack::Test::Suite metacpan
Plack::Util Utility subroutines for Plack server and framework developers metacpan

Provides

Name File View
CalledClose lib/Plack/Test/Suite.pm metacpan
Plack::Util::IOWithPath lib/Plack/Util.pm metacpan
Plack::Util::Prototype lib/Plack/Util.pm metacpan

Other Files

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