Kwalitee Issues

prereq_matches_use

List all used modules in META.yml requires

Error:

  • parent

no_pod_errors

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

Error: App-PAIA-0.24/lib/App/PAIA/Agent.pm -- Around line 121: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/cancel.pm -- Around line 35: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/change.pm -- Around line 53: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/config.pm -- Around line 75: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/fees.pm -- Around line 22: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/help.pm -- Around line 74: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/items.pm -- Around line 24: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/login.pm -- Around line 26: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/logout.pm -- Around line 36: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/patron.pm -- Around line 22: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/renew.pm -- Around line 35: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/request.pm -- Around line 32: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command/session.pm -- Around line 54: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Command.pm -- Around line 325: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/File.pm -- Around line 91: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/JSON.pm -- Around line 36: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA/Tester.pm -- Around line 108: Cannot have multiple =encoding directives Invalid =encoding syntax: UTF-8 App-PAIA-0.24/lib/App/PAIA.pm -- Around line 35: Cannot have multiple =encoding directives Invalid =encoding syntax: 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: App::PAIA, App::PAIA::Agent, App::PAIA::Command, App::PAIA::Command::cancel, App::PAIA::Command::change, App::PAIA::Command::config, App::PAIA::Command::fees, App::PAIA::Command::help, App::PAIA::Command::items, App::PAIA::Command::login, App::PAIA::Command::logout, App::PAIA::Command::patron, App::PAIA::Command::renew, App::PAIA::Command::request, App::PAIA::Command::session, App::PAIA::File, App::PAIA::JSON, App::PAIA::Tester

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.

Modules

Name Abstract Version View
App::PAIA Patrons Account Information API command line client 0.24 metacpan
App::PAIA::Agent HTTP client wrapper 0.24 metacpan
App::PAIA::Command common base class of PAIA client commands 0.24 metacpan
App::PAIA::Command::cancel cancel requests 0.24 metacpan
App::PAIA::Command::change change login password 0.24 metacpan
App::PAIA::Command::config show or modify configuration 0.24 metacpan
App::PAIA::Command::fees list fees 0.24 metacpan
App::PAIA::Command::help show help 0.24 metacpan
App::PAIA::Command::items list loans, reservations and other items related to a patron 0.24 metacpan
App::PAIA::Command::login get a access token and patron identifier 0.24 metacpan
App::PAIA::Command::logout invalidate an access token 0.24 metacpan
App::PAIA::Command::patron get general patron information 0.24 metacpan
App::PAIA::Command::renew Renew one or more documents held by a patron 0.24 metacpan
App::PAIA::Command::request request one or more items for reservation or delivery 0.24 metacpan
App::PAIA::Command::session show current session status 0.24 metacpan
App::PAIA::File Utility class to read and write JSON files 0.24 metacpan
App::PAIA::JSON Utility functions to encode/decode JSON 0.24 metacpan
App::PAIA::Tester Facilitate PAIA client unit tests 0.24 metacpan

Other Files

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