Kwalitee Issues

meta_json_conforms_to_known_spec

Take a look at the META.json Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.json accordingly.

Error: Expected a list structure (license) [Validation: 2]

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

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: Ark::Controller::Form, Ark::Model::Adaptor, Ark::Plugin::Authentication, Ark::Plugin::Authentication::Backend, Ark::Plugin::Authentication::Credential::OpenID, Ark::Plugin::Authentication::Credential::Password, Ark::Plugin::Authentication::Credential::Twitter, Ark::Plugin::Authentication::Store::DBIx::Class, Ark::Plugin::Authentication::Store::Minimal, Ark::Plugin::Authentication::Store::Model, Ark::Plugin::Authentication::Store::Null, Ark::Plugin::Encoding::MobileJP, Ark::Plugin::Encoding::Null, Ark::Plugin::Encoding::Unicode, Ark::Plugin::FormValidator::Lite, Ark::Plugin::I18N, Ark::Plugin::MobileAgent, Ark::Plugin::ReproxyCallback, Ark::Plugin::ReproxyCallback::OpenSocial, Ark::Plugin::Session, Ark::Plugin::Session::Backend, Ark::Plugin::Session::State::Cookie, Ark::Plugin::Session::State::OpenSocial, Ark::Plugin::Session::State::URI, Ark::Plugin::Session::State::URI::ExtendContext, Ark::Plugin::Session::Store::Memory, Ark::Plugin::Session::Store::Model, Ark::View::JSON, Ark::View::MT, Ark::View::TT, Ark::View::Xslate

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Encode::JP::Mobile
  • Encode::JP::Mobile::Character
  • FormValidator::Lite
  • HTTP::Cookies
  • HTTP::Headers
  • HTTP::MobileAgent
  • HTTP::MobileAgent::Plugin::Charset
  • HTTP::Request
  • I18N::LangTags::Detect

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.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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: Ark::Controller::Form, Ark::Model::Adaptor, Ark::Plugin::Authentication, Ark::Plugin::Authentication::Backend, Ark::Plugin::Authentication::Credential::OpenID, Ark::Plugin::Authentication::Credential::Password, Ark::Plugin::Authentication::Credential::Twitter, Ark::Plugin::Authentication::Store::DBIx::Class, Ark::Plugin::Authentication::Store::Minimal, Ark::Plugin::Authentication::Store::Model, Ark::Plugin::Authentication::Store::Null, Ark::Plugin::Encoding::MobileJP, Ark::Plugin::Encoding::Null, Ark::Plugin::Encoding::Unicode, Ark::Plugin::FormValidator::Lite, Ark::Plugin::I18N, Ark::Plugin::MobileAgent, Ark::Plugin::ReproxyCallback, Ark::Plugin::ReproxyCallback::OpenSocial, Ark::Plugin::Session, Ark::Plugin::Session::Backend, Ark::Plugin::Session::State::Cookie, Ark::Plugin::Session::State::OpenSocial, Ark::Plugin::Session::State::URI, Ark::Plugin::Session::State::URI::ExtendContext, Ark::Plugin::Session::Store::Memory, Ark::Plugin::Session::Store::Model, Ark::View::JSON, Ark::View::MT, Ark::View::TT, Ark::View::Xslate

test_prereq_matches_use

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

Error:

  • HTTP::Request::Common

Modules

Name Abstract Version View
Ark 0.39 metacpan
Ark::Action metacpan
Ark::ActionClass::Form metacpan
Ark::Component metacpan
Ark::Context metacpan
Ark::Context::Debug metacpan
Ark::Controller metacpan
Ark::Controller::Form metacpan
Ark::Core metacpan
Ark::Form metacpan
Ark::Logger metacpan
Ark::Model metacpan
Ark::Model::Adaptor metacpan
Ark::Models metacpan
Ark::Plugin metacpan
Ark::Plugin::Authentication metacpan
Ark::Plugin::Authentication::Backend metacpan
Ark::Plugin::Authentication::Credential::OpenID metacpan
Ark::Plugin::Authentication::Credential::Password metacpan
Ark::Plugin::Authentication::Credential::Twitter metacpan
Ark::Plugin::Authentication::Store::DBIx::Class metacpan
Ark::Plugin::Authentication::Store::Minimal metacpan
Ark::Plugin::Authentication::Store::Model metacpan
Ark::Plugin::Authentication::Store::Null metacpan
Ark::Plugin::Authentication::User metacpan
Ark::Plugin::CSRFDefender CSRF Defender for Ark metacpan
Ark::Plugin::Encoding::MobileJP metacpan
Ark::Plugin::Encoding::Null metacpan
Ark::Plugin::Encoding::Unicode metacpan
Ark::Plugin::FormValidator::Lite metacpan
Ark::Plugin::I18N metacpan
Ark::Plugin::MobileAgent metacpan
Ark::Plugin::ReproxyCallback metacpan
Ark::Plugin::ReproxyCallback::OpenSocial metacpan
Ark::Plugin::Session metacpan
Ark::Plugin::Session::Backend metacpan
Ark::Plugin::Session::State::Cookie metacpan
Ark::Plugin::Session::State::OpenSocial metacpan
Ark::Plugin::Session::State::URI metacpan
Ark::Plugin::Session::State::URI::ExtendContext metacpan
Ark::Plugin::Session::Store::Memory metacpan
Ark::Plugin::Session::Store::Model metacpan
Ark::Request metacpan
Ark::Response metacpan
Ark::Test metacpan
Ark::Test::Context metacpan
Ark::View metacpan
Ark::View::JSON metacpan
Ark::View::MT metacpan
Ark::View::TT metacpan
Ark::View::Xslate metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README.md metacpan
cpanfile metacpan