Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

no_symlinks

Remove the symlinks from the distribution.

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

no_generated_files

Remove the offending files/directories!

Error: Build

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 (92) does not match dist (123):
  • Missing in MANIFEST: .gitignore, Build, MANIFEST, yote_root/html/css/._bootstrap-responsive.css, yote_root/html/css/._bootstrap-responsive.min.css, yote_root/html/css/._bootstrap.css, yote_root/html/css/._bootstrap.min.css, yote_root/html/img/._glyphicons-halflings-white.png, yote_root/html/img/._glyphicons-halflings.png, yote_root/html/js/._bootstrap.js, yote_root/html/js/._bootstrap.min.js, yote_root/html/yote/css/jquery.mobile.css, yote_root/html/yote/css/ui-lightness/._jquery-ui-1.8.23.custom.css, yote_root/html/yote/css/ui-lightness/images/._ui-bg_diagonals-thick_18_b81900_40x40.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_diagonals-thick_20_666666_40x40.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_flat_10_000000_40x100.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_100_f6f6f6_1x400.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_100_fdf5ce_1x400.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_65_ffffff_1x400.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_gloss-wave_35_f6a828_500x100.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_highlight-soft_100_eeeeee_1x100.png, yote_root/html/yote/css/ui-lightness/images/._ui-bg_highlight-soft_75_ffe45c_1x100.png, yote_root/html/yote/css/ui-lightness/images/._ui-icons_222222_256x240.png, yote_root/html/yote/css/ui-lightness/images/._ui-icons_228ef1_256x240.png, yote_root/html/yote/css/ui-lightness/images/._ui-icons_ef8c08_256x240.png, yote_root/html/yote/css/ui-lightness/images/._ui-icons_ffd27a_256x240.png, yote_root/html/yote/css/ui-lightness/images/._ui-icons_ffffff_256x240.png, yote_root/html/yote/js/._jquery-1.8.0.min.js, yote_root/html/yote/js/._jquery-ui-1.8.23.custom.min.js, yote_root/html/yote/js/jquery-latest.js, yote_root/html/yote/js/jquery-mobile-latest.js

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: Yote, Yote::Account, Yote::Messenger, Yote::Sample::Census, Yote::Sample::SecretCollect, Yote::Test::TestDeepCloner, Yote::Test::TestNoDeepCloner, Yote::Util::Counter, Yote::Util::MessageBoard, Yote::Util::Tag

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Time::Piece
  • feature

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

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:

  • yote_root/html/css/._bootstrap-responsive.css
  • yote_root/html/css/._bootstrap-responsive.min.css
  • yote_root/html/css/._bootstrap.css
  • yote_root/html/css/._bootstrap.min.css
  • yote_root/html/img/._glyphicons-halflings-white.png
  • yote_root/html/img/._glyphicons-halflings.png
  • yote_root/html/js/._bootstrap.js
  • yote_root/html/js/._bootstrap.min.js
  • yote_root/html/yote/css/ui-lightness/._jquery-ui-1.8.23.custom.css
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_diagonals-thick_18_b81900_40x40.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_diagonals-thick_20_666666_40x40.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_flat_10_000000_40x100.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_100_f6f6f6_1x400.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_100_fdf5ce_1x400.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_glass_65_ffffff_1x400.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_gloss-wave_35_f6a828_500x100.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_highlight-soft_100_eeeeee_1x100.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-bg_highlight-soft_75_ffe45c_1x100.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-icons_222222_256x240.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-icons_228ef1_256x240.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-icons_ef8c08_256x240.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-icons_ffd27a_256x240.png
  • yote_root/html/yote/css/ui-lightness/images/._ui-icons_ffffff_256x240.png
  • yote_root/html/yote/js/._jquery-1.8.0.min.js
  • yote_root/html/yote/js/._jquery-ui-1.8.23.custom.min.js

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: Yote, Yote::Account, Yote::AppRoot, Yote::Array, Yote::Cache, Yote::Cron, Yote::FileHelper, Yote::Hash, Yote::Login, Yote::Messenger, Yote::MysqlIO, Yote::Obj, Yote::ObjManager, Yote::ObjProvider, Yote::SQLiteIO, Yote::Sample::Census, Yote::Sample::SecretCollect, Yote::Test::Hello, Yote::Test::TestAppNeedsLogin, Yote::Test::TestAppNoLogin, Yote::Test::TestDeepCloner, Yote::Test::TestNoDeepCloner, Yote::Util::CMS, Yote::Util::Counter, Yote::Util::MessageBoard, Yote::Util::Tag, Yote::Util::Wiki, Yote::WebAppServer, Yote::YoteRoot

test_prereq_matches_use

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

Error:

  • Test::Pod
  • Time::Piece

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.01,0.011,0.081,0.085,0.097

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.

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
Yote Code server side, use client side. 0.097 metacpan
Yote::Account 0 metacpan
Yote::AppRoot Application Server Base Objects 0.085 metacpan
Yote::Array All arrays in the Yote system get tied to this class. 0.01 metacpan
Yote::Cache 0 metacpan
Yote::Census 0 metacpan
Yote::Cron 0 metacpan
Yote::FileHelper 0 metacpan
Yote::Hash All hashes in the Yote system get tied to this class. 0.01 metacpan
Yote::Login 0 metacpan
Yote::Messenger 0 metacpan
Yote::MysqlIO A mysql persistance engine for Yote. 0.01 metacpan
Yote::Obj Base class for all persistant Yote objects. 0.011 metacpan
Yote::ObjManager 0 metacpan
Yote::ObjProvider Serves Yote objects. Configured to a persistance engine. 0.01 metacpan
Yote::SQLiteIO A SQLite persistance engine for Yote. 0.01 metacpan
Yote::Sample::Census 0 metacpan
Yote::Sample::SecretCollect 0 metacpan
Yote::Test::Hello 0.01 metacpan
Yote::Test::TestAppNeedsLogin 0.01 metacpan
Yote::Test::TestAppNoLogin 0.01 metacpan
Yote::Test::TestDeepCloner 0 metacpan
Yote::Test::TestNoDeepCloner 0 metacpan
Yote::Util::CMS a simple CMS 0 metacpan
Yote::Util::Counter 0 metacpan
Yote::Util::MessageBoard 0 metacpan
Yote::Util::Tag 0 metacpan
Yote::Util::Wiki 0 metacpan
Yote::WebAppServer is a library used for creating prototype applications for the web. 0.081 metacpan
Yote::YoteRoot 0 metacpan

Other Files

Build.PL metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan