Storable 3.41 Latest

Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/Storable-3.41,PaxHeader/Storable-3.41,Storable-3.41/PaxHeader/README,Storable-3.41/PaxHeader/README,Storable-3.41/PaxHeader/stacksize,Storable-3.41/PaxHeader/stacksize,Storable-3.41/PaxHeader/MANIFEST.SKIP,Storable-3.41/PaxHeader/MANIFEST.SKIP,Storable-3.41/PaxHeader/MANIFEST,Storable-3.41/PaxHeader/MANIFEST,Storable-3.41/PaxHeader/ppport.h,Storable-3.41/PaxHeader/ppport.h,Storable-3.41/PaxHeader/t,Storable-3.41/PaxHeader/t,Storable-3.41/PaxHeader/Storable.xs,Storable-3.41/PaxHeader/Storable.xs,Storable-3.41/PaxHeader/META.yml,Storable-3.41/PaxHeader/META.yml,Storable-3.41/PaxHeader/META.json,Storable-3.41/PaxHeader/META.json,Storable-3.41/PaxHeader/ChangeLog,Storable-3.41/PaxHeader/ChangeLog,Storable-3.41/PaxHeader/lib,Storable-3.41/PaxHeader/lib,Storable-3.41/PaxHeader/hints,Storable-3.41/PaxHeader/hints,Storable-3.41/PaxHeader/Makefile.PL,Storable-3.41/PaxHeader/Makefile.PL,Storable-3.41/hints/PaxHeader/gnukfreebsd.pl,Storable-3.41/hints/PaxHeader/gnukfreebsd.pl,Storable-3.41/hints/PaxHeader/gnuknetbsd.pl,Storable-3.41/hints/PaxHeader/gnuknetbsd.pl,Storable-3.41/hints/PaxHeader/hpux.pl,Storable-3.41/hints/PaxHeader/hpux.pl,Storable-3.41/hints/PaxHeader/linux.pl,Storable-3.41/hints/PaxHeader/linux.pl,Storable-3.41/lib/PaxHeader/Storable.pm,Storable-3.41/lib/PaxHeader/Storable.pm,Storable-3.41/t/PaxHeader/file_magic.t,Storable-3.41/t/PaxHeader/file_magic.t,Storable-3.41/t/PaxHeader/malice.t,Storable-3.41/t/PaxHeader/malice.t,Storable-3.41/t/PaxHeader/compat06.t,Storable-3.41/t/PaxHeader/compat06.t,Storable-3.41/t/PaxHeader/attach_singleton.t,Storable-3.41/t/PaxHeader/attach_singleton.t,Storable-3.41/t/PaxHeader/CVE-2015-1592.t,Storable-3.41/t/PaxHeader/CVE-2015-1592.t,Storable-3.41/t/PaxHeader/downgrade.t,Storable-3.41/t/PaxHeader/downgrade.t,Storable-3.41/t/PaxHeader/huge.t,Storable-3.41/t/PaxHeader/huge.t,Storable-3.41/t/PaxHeader/sig_die.t,Storable-3.41/t/PaxHeader/sig_die.t,Storable-3.41/t/PaxHeader/utf8hash.t,Storable-3.41/t/PaxHeader/utf8hash.t,Storable-3.41/t/PaxHeader/just_plain_nasty.t,Storable-3.41/t/PaxHeader/just_plain_nasty.t,Storable-3.41/t/PaxHeader/compat01.t,Storable-3.41/t/PaxHeader/compat01.t,Storable-3.41/t/PaxHeader/recurse.t,Storable-3.41/t/PaxHeader/recurse.t,Storable-3.41/t/PaxHeader/croak.t,Storable-3.41/t/PaxHeader/croak.t,Storable-3.41/t/PaxHeader/lock.t,Storable-3.41/t/PaxHeader/lock.t,Storable-3.41/t/PaxHeader/restrict.t,Storable-3.41/t/PaxHeader/restrict.t,Storable-3.41/t/PaxHeader/forgive.t,Storable-3.41/t/PaxHeader/forgive.t,Storable-3.41/t/PaxHeader/code.t,Storable-3.41/t/PaxHeader/code.t,Storable-3.41/t/PaxHeader/attach.t,Storable-3.41/t/PaxHeader/attach.t,Storable-3.41/t/PaxHeader/retrieve.t,Storable-3.41/t/PaxHeader/retrieve.t,Storable-3.41/t/PaxHeader/flags.t,Storable-3.41/t/PaxHeader/flags.t,Storable-3.41/t/PaxHeader/tied.t,Storable-3.41/t/PaxHeader/tied.t,Storable-3.41/t/PaxHeader/overload.t,Storable-3.41/t/PaxHeader/overload.t,Storable-3.41/t/PaxHeader/tied_hook.t,Storable-3.41/t/PaxHeader/tied_hook.t,Storable-3.41/t/PaxHeader/make_downgrade.pl,Storable-3.41/t/PaxHeader/make_downgrade.pl,Storable-3.41/t/PaxHeader/threads.t,Storable-3.41/t/PaxHeader/threads.t,Storable-3.41/t/PaxHeader/dclone.t,Storable-3.41/t/PaxHeader/dclone.t,Storable-3.41/t/PaxHeader/freeze.t,Storable-3.41/t/PaxHeader/freeze.t,Storable-3.41/t/PaxHeader/destroy.t,Storable-3.41/t/PaxHeader/destroy.t,Storable-3.41/t/PaxHeader/boolean.t,Storable-3.41/t/PaxHeader/boolean.t,Storable-3.41/t/PaxHeader/make_56_interwork.pl,Storable-3.41/t/PaxHeader/make_56_interwork.pl,Storable-3.41/t/PaxHeader/weak.t,Storable-3.41/t/PaxHeader/weak.t,Storable-3.41/t/PaxHeader/tied_reify.t,Storable-3.41/t/PaxHeader/tied_reify.t,Storable-3.41/t/PaxHeader/hugeids.t,Storable-3.41/t/PaxHeader/hugeids.t,Storable-3.41/t/PaxHeader/circular_hook.t,Storable-3.41/t/PaxHeader/circular_hook.t,Storable-3.41/t/PaxHeader/blessed.t,Storable-3.41/t/PaxHeader/blessed.t,Storable-3.41/t/PaxHeader/leaks.t,Storable-3.41/t/PaxHeader/leaks.t,Storable-3.41/t/PaxHeader/tied_items.t,Storable-3.41/t/PaxHeader/tied_items.t,Storable-3.41/t/PaxHeader/lib,Storable-3.41/t/PaxHeader/lib,Storable-3.41/t/PaxHeader/canonical.t,Storable-3.41/t/PaxHeader/canonical.t,Storable-3.41/t/PaxHeader/interwork56.t,Storable-3.41/t/PaxHeader/interwork56.t,Storable-3.41/t/PaxHeader/robust.t,Storable-3.41/t/PaxHeader/robust.t,Storable-3.41/t/PaxHeader/attach_errors.t,Storable-3.41/t/PaxHeader/attach_errors.t,Storable-3.41/t/PaxHeader/make_overload.pl,Storable-3.41/t/PaxHeader/make_overload.pl,Storable-3.41/t/PaxHeader/regexp.t,Storable-3.41/t/PaxHeader/regexp.t,Storable-3.41/t/PaxHeader/integer.t,Storable-3.41/t/PaxHeader/integer.t,Storable-3.41/t/PaxHeader/store.t,Storable-3.41/t/PaxHeader/store.t,Storable-3.41/t/PaxHeader/tied_store.t,Storable-3.41/t/PaxHeader/tied_store.t,Storable-3.41/t/PaxHeader/utf8.t,Storable-3.41/t/PaxHeader/utf8.t,Storable-3.41/t/lib/PaxHeader/STDump.pm,Storable-3.41/t/lib/PaxHeader/STDump.pm,Storable-3.41/t/lib/PaxHeader/STTestLib.pm,Storable-3.41/t/lib/PaxHeader/STTestLib.pm,Storable-3.41/t/lib/PaxHeader/HAS_OVERLOAD.pm,Storable-3.41/t/lib/PaxHeader/HAS_OVERLOAD.pm,Storable-3.41/t/lib/PaxHeader/HAS_HOOK.pm,Storable-3.41/t/lib/PaxHeader/HAS_HOOK.pm
has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

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

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.

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: Storable

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.

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
Storable persistence for Perl data structures 3.41 metacpan

Other Files

ChangeLog metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan