Finance-Bank-Cahoot 0.04 Deleted

Kwalitee Issues

meta_yml_is_parsable

Upgrade your YAML generator so it produces valid YAML.

Error: CPAN::Meta::YAML failed to classify line ' Carp 0'
no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: .cvsignore,CVS/Entries,CVS/Repository,CVS/Root,CVS,examples/CVS/Entries,examples/CVS/Repository,examples/CVS/Root,examples/CVS,lib/CVS/Entries,lib/CVS/Repository,lib/CVS/Root,lib/CVS,lib/Finance/Bank/CVS/Entries,lib/Finance/Bank/CVS/Repository,lib/Finance/Bank/CVS/Root,lib/Finance/Bank/CVS,lib/Finance/Bank/Cahoot/CVS/Entries,lib/Finance/Bank/Cahoot/CVS/Repository,lib/Finance/Bank/Cahoot/CVS/Root,lib/Finance/Bank/Cahoot/CVS,lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Entries,lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Repository,lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Root,lib/Finance/Bank/Cahoot/CredentialsProvider/CVS,lib/Finance/Bank/Cahoot/Statement/CVS/Entries,lib/Finance/Bank/Cahoot/Statement/CVS/Repository,lib/Finance/Bank/Cahoot/Statement/CVS/Root,lib/Finance/Bank/Cahoot/Statement/CVS,lib/Finance/CVS/Entries,lib/Finance/CVS/Repository,lib/Finance/CVS/Root,lib/Finance/CVS,t/CVS/Entries,t/CVS/Repository,t/CVS/Root,t/CVS,t/lib/CVS/Entries,t/lib/CVS/Repository,t/lib/CVS/Root,t/lib/CVS,t/lib/Mock/CVS/Entries,t/lib/Mock/CVS/Repository,t/lib/Mock/CVS/Root,t/lib/Mock/CVS,t/pages/CVS/Entries,t/pages/CVS/Repository,t/pages/CVS/Root,t/pages/CVS
portable_filenames

Rename those files with alphanumerical characters, or maybe remove them because in many cases they are automatically generated for local installation.

Error:
  • t/pages/com.aquarius.accounts.servlet.CurrentAccountStatementEntryServlet?print=yes
  • t/pages/com.aquarius.accounts.servlet.CurrentAccountStatusServlet?origin=print
  • t/pages/com.aquarius.accounts.servlet.CurrentAccountStatusServlet?productType=MTA&productId=0012345678&origin=init
  • t/pages/com.aquarius.accounts.servlet.CurrentAccountStatusServlet?productType=MTA&productId=0012345678&origin=print
  • t/pages/com.aquarius.accounts.servlet.CurrentAccountStatusServlet?productType=MTA&productId=0087654321&origin=init
  • t/pages/com.aquarius.accounts.servlet.PersonalHomepageSelectionServlet?productType=MTA&productId=0012345678&origin=init
  • t/pages/com.aquarius.accounts.servlet.PersonalHomepageSelectionServlet?productType=MTA&productId=0087654321&origin=init
manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:
  • MANIFEST (45) does not match dist (90):
  • Missing in MANIFEST: ._Changes, .cvsignore, CVS/Entries, CVS/Repository, CVS/Root, examples/._snapshot, examples/._statement, examples/CVS/Entries, examples/CVS/Repository, examples/CVS/Root, lib/CVS/Entries, lib/CVS/Repository, lib/CVS/Root, lib/Finance/Bank/._Cahoot.pm, lib/Finance/Bank/CVS/Entries, lib/Finance/Bank/CVS/Repository, lib/Finance/Bank/CVS/Root, lib/Finance/Bank/Cahoot/CVS/Entries, lib/Finance/Bank/Cahoot/CVS/Repository, lib/Finance/Bank/Cahoot/CVS/Root, lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Entries, lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Repository, lib/Finance/Bank/Cahoot/CredentialsProvider/CVS/Root, lib/Finance/Bank/Cahoot/Statement/CVS/Entries, lib/Finance/Bank/Cahoot/Statement/CVS/Repository, lib/Finance/Bank/Cahoot/Statement/CVS/Root, lib/Finance/CVS/Entries, lib/Finance/CVS/Repository, lib/Finance/CVS/Root, t/._05-cryptfile.t, t/._06-snapshot.t, t/._07-statement.t, t/CVS/Entries, t/CVS/Repository, t/CVS/Root, t/lib/CVS/Entries, t/lib/CVS/Repository, t/lib/CVS/Root, t/lib/Mock/CVS/Entries, t/lib/Mock/CVS/Repository, t/lib/Mock/CVS/Root, t/pages/._com.aquarius.security.authentication.servlet.LogonServlet, t/pages/CVS/Entries, t/pages/CVS/Repository, t/pages/CVS/Root
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: Finance::Bank::._Cahoot
prereq_matches_use

List all used modules in META.yml requires

Error:
  • Class::Accessor
  • Crypt::CBC
  • Date::Parse
  • File::Slurp
  • HTML::TableExtract
  • WWW::Mechanize
main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

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

no_dot_underscore_files

If you use Mac OS X, set COPYFILE_DISABLE (for OS 10.5 and better) or COPY_EXTENDED_ATTRIBUTES_DISABLE (for OS 10.4) environmental variable to true to exclude dot underscore files from a distribution.

Error:
  • ._Changes
  • examples/._snapshot
  • examples/._statement
  • lib/Finance/Bank/._Cahoot.pm
  • t/._05-cryptfile.t
  • t/._06-snapshot.t
  • t/._07-statement.t
  • t/pages/._com.aquarius.security.authentication.servlet.LogonServlet
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: Finance::Bank::._Cahoot
test_prereq_matches_use

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

Error:
  • File::Slurp
  • HTML::Form
  • Test::Deep
  • Test::Exception
  • Test::MockObject
  • URI

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Finance::Bank::Cahoot Check your Cahoot bank accounts from Perl 0.03 metacpan
Finance::Bank::Cahoot::CredentialsProvider Abstract base class for credentials providers 0.03 metacpan
Finance::Bank::Cahoot::CredentialsProvider::Callback Credentials provider that uses callbacks 0.03 metacpan
Finance::Bank::Cahoot::CredentialsProvider::Constant Credentials provider for static data 0.03 metacpan
Finance::Bank::Cahoot::CredentialsProvider::CryptFile Credentials provider for encrypted stored data 0.03 metacpan
Finance::Bank::Cahoot::CredentialsProvider::ReadLine Console-based credentials provider 0.03 metacpan
Finance::Bank::Cahoot::Statement Cahoot statement object 0.03 metacpan
Finance::Bank::Cahoot::Statement::Entry Cahoot statement transaction object 0.03 metacpan

Other Files

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