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/Mojo-UserAgent-Mockable-1.10,PaxHeader/Mojo-UserAgent-Mockable-1.10,Mojo-UserAgent-Mockable-1.10/PaxHeader/Changes,Mojo-UserAgent-Mockable-1.10/PaxHeader/Changes,Mojo-UserAgent-Mockable-1.10/PaxHeader/cpanfile,Mojo-UserAgent-Mockable-1.10/PaxHeader/cpanfile,Mojo-UserAgent-Mockable-1.10/PaxHeader/dist.ini,Mojo-UserAgent-Mockable-1.10/PaxHeader/dist.ini,Mojo-UserAgent-Mockable-1.10/PaxHeader/lib,Mojo-UserAgent-Mockable-1.10/PaxHeader/lib,Mojo-UserAgent-Mockable-1.10/PaxHeader/LICENSE,Mojo-UserAgent-Mockable-1.10/PaxHeader/LICENSE,Mojo-UserAgent-Mockable-1.10/PaxHeader/Makefile.PL,Mojo-UserAgent-Mockable-1.10/PaxHeader/Makefile.PL,Mojo-UserAgent-Mockable-1.10/PaxHeader/MANIFEST,Mojo-UserAgent-Mockable-1.10/PaxHeader/MANIFEST,Mojo-UserAgent-Mockable-1.10/PaxHeader/META.json,Mojo-UserAgent-Mockable-1.10/PaxHeader/META.json,Mojo-UserAgent-Mockable-1.10/PaxHeader/META.yml,Mojo-UserAgent-Mockable-1.10/PaxHeader/META.yml,Mojo-UserAgent-Mockable-1.10/PaxHeader/NOTES.txt,Mojo-UserAgent-Mockable-1.10/PaxHeader/NOTES.txt,Mojo-UserAgent-Mockable-1.10/PaxHeader/README,Mojo-UserAgent-Mockable-1.10/PaxHeader/README,Mojo-UserAgent-Mockable-1.10/PaxHeader/sketches,Mojo-UserAgent-Mockable-1.10/PaxHeader/sketches,Mojo-UserAgent-Mockable-1.10/PaxHeader/t,Mojo-UserAgent-Mockable-1.10/PaxHeader/t,Mojo-UserAgent-Mockable-1.10/PaxHeader/weaver.ini,Mojo-UserAgent-Mockable-1.10/PaxHeader/weaver.ini,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/001_passthrough.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/001_passthrough.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/002_record.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/002_record.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/010_record_playback.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/010_record_playback.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/011_mojo_url.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/011_mojo_url.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/021_passthrough_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/021_passthrough_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/022_record_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/022_record_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/025_record_playback_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/025_record_playback_nonblocking.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/030_authorization_basic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/030_authorization_basic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/040_mojolicious_lite.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/040_mojolicious_lite.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/050_session.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/050_session.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/060_scope.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/060_scope.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/author-critic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/author-critic.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/files,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/files,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-cpan-changes.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-cpan-changes.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-pod-coverage.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-pod-coverage.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-pod-syntax.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/release-pod-syntax.t,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/request_compare,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/request_compare,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/serializer,Mojo-UserAgent-Mockable-1.10/t/PaxHeader/serializer,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/001_simple.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/001_simple.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/002_multipart.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/002_multipart.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/003_events.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/003_events.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/004_store_retrieve.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/004_store_retrieve.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/005_binary.t,Mojo-UserAgent-Mockable-1.10/t/serializer/PaxHeader/005_binary.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/000_basic.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/001_usage.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/001_usage.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/002_url.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/002_url.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/003_ignore_headers.t,Mojo-UserAgent-Mockable-1.10/t/request_compare/PaxHeader/003_ignore_headers.t,Mojo-UserAgent-Mockable-1.10/t/files/PaxHeader/apocalypse_1.txt,Mojo-UserAgent-Mockable-1.10/t/files/PaxHeader/apocalypse_1.txt,Mojo-UserAgent-Mockable-1.10/t/files/PaxHeader/sample resume.docx,Mojo-UserAgent-Mockable-1.10/t/files/PaxHeader/sample resume.docx,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/carp.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/carp.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/destroy.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/destroy.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/duplicate.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/duplicate.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/playback.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/playback.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/playback2.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/playback2.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/reactor.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/reactor.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record_and_playback.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record_and_playback.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record_and_playback2.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/record_and_playback2.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/scope.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/scope.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/serialize.pl,Mojo-UserAgent-Mockable-1.10/sketches/PaxHeader/serialize.pl,Mojo-UserAgent-Mockable-1.10/lib/PaxHeader/Mojo,Mojo-UserAgent-Mockable-1.10/lib/PaxHeader/Mojo,Mojo-UserAgent-Mockable-1.10/lib/Mojo/PaxHeader/UserAgent,Mojo-UserAgent-Mockable-1.10/lib/Mojo/PaxHeader/UserAgent,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/PaxHeader/Mockable,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/PaxHeader/Mockable,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/PaxHeader/Mockable.pm,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/PaxHeader/Mockable.pm,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/PaxHeader/Request,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/PaxHeader/Request,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/PaxHeader/Serializer.pm,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/PaxHeader/Serializer.pm,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/Request/PaxHeader/Compare.pm,Mojo-UserAgent-Mockable-1.10/lib/Mojo/UserAgent/Mockable/Request/PaxHeader/Compare.pm

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.

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
Mojo::UserAgent::Mockable A Mojo User-Agent that can record and play back requests without Internet connectivity, similar to LWP::UserAgent::Mockable 1.10 metacpan
Mojo::UserAgent::Mockable::Request::Compare Helper class for Mojo::UserAgent::Mockable that compares two Mojo::Message::Request instances 1.10 metacpan
Mojo::UserAgent::Mockable::Serializer A class that serializes Mojo transactions created by Mojo::UserAgent::Mockable. 1.10 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
cpanfile metacpan
dist.ini metacpan