Kwalitee Issues

No Core Issues.

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_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: MiniPerl6::AST, MiniPerl6::Clojure::Emitter, MiniPerl6::Emitter::Token, MiniPerl6::Eval, MiniPerl6::Expression, MiniPerl6::Go::Channel, MiniPerl6::Go::Emitter, MiniPerl6::Go::Prelude, MiniPerl6::Grammar, MiniPerl6::Grammar::Control, MiniPerl6::Grammar::Mapping, MiniPerl6::Grammar::Regex, MiniPerl6::Javascript::Emitter, MiniPerl6::Javascript::Prelude, MiniPerl6::Lisp::Emitter, MiniPerl6::Lisp::Prelude, MiniPerl6::Parrot::Emitter, MiniPerl6::Parrot::Match, MiniPerl6::Perl5::Emitter, MiniPerl6::Perl5::Prelude, MiniPerl6::Precedence, MiniPerl6::Python::Emitter, MiniPerl6::Python::Prelude, MiniPerl6::Rakudo::Emitter, MiniPerl6::Ruby::Emitter, v6, v6::perlito

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Call
  • Do
  • For
  • IO
  • If
  • Main
  • Perl5
  • Proto
  • Python
  • Return
  • Ruby
  • Use
  • Var

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.

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
MiniPerl6::Expression metacpan
MiniPerl6::Go::Channel metacpan
MiniPerl6::Grammar metacpan
MiniPerl6::Grammar::Regex metacpan
MiniPerl6::Precedence metacpan
v6 A Perl 6 implementation 0.033 metacpan
v6::perlito A Perlito front-end for v6.pm metacpan

Provides

Name File View
Apply lib/MiniPerl6/AST.pm metacpan
Bind lib/MiniPerl6/AST.pm metacpan
Call lib/MiniPerl6/AST.pm metacpan
CompUnit lib/MiniPerl6/AST.pm metacpan
Decl lib/MiniPerl6/AST.pm metacpan
Do lib/MiniPerl6/AST.pm metacpan
For lib/MiniPerl6/AST.pm metacpan
GLOBAL lib/MiniPerl6/AST.pm metacpan
IO lib/MiniPerl6/Go/Prelude.pm metacpan
If lib/MiniPerl6/AST.pm metacpan
Index lib/MiniPerl6/AST.pm metacpan
Leave lib/MiniPerl6/Go/Emitter.pm metacpan
Lit::Array lib/MiniPerl6/AST.pm metacpan
Lit::Block lib/MiniPerl6/Eval.pm metacpan
Lit::Code lib/MiniPerl6/Clojure/Emitter.pm metacpan
Lit::Hash lib/MiniPerl6/AST.pm metacpan
Lit::Object lib/MiniPerl6/AST.pm metacpan
Lookup lib/MiniPerl6/AST.pm metacpan
Main lib/MiniPerl6/Go/Prelude.pm metacpan
Method lib/MiniPerl6/AST.pm metacpan
MiniPerl6::Clojure::LexicalBlock lib/MiniPerl6/Clojure/Emitter.pm metacpan
MiniPerl6::Go::LexicalBlock lib/MiniPerl6/Go/Emitter.pm metacpan
MiniPerl6::Javascript::LexicalBlock lib/MiniPerl6/Javascript/Emitter.pm metacpan
MiniPerl6::Lisp::LexicalBlock lib/MiniPerl6/Lisp/Emitter.pm metacpan
MiniPerl6::Match lib/MiniPerl6/Go/Prelude.pm metacpan
MiniPerl6::Perl5::Match lib/MiniPerl6/Parrot/Match.pm metacpan
MiniPerl6::Python::AnonSub lib/MiniPerl6/Python/Emitter.pm metacpan
MiniPerl6::Python::LexicalBlock lib/MiniPerl6/Python/Emitter.pm metacpan
MiniPerl6::Ruby::AnonSub lib/MiniPerl6/Ruby/Emitter.pm metacpan
MiniPerl6::Ruby::LexicalBlock lib/MiniPerl6/Ruby/Emitter.pm metacpan
Pair lib/MiniPerl6/Javascript/Prelude.pm metacpan
Perl5 lib/MiniPerl6/Perl5/Emitter.pm metacpan
Proto lib/MiniPerl6/AST.pm metacpan
Python lib/MiniPerl6/Python/Emitter.pm metacpan
Return lib/MiniPerl6/AST.pm metacpan
Ruby lib/MiniPerl6/Ruby/Emitter.pm metacpan
Rul lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::After lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Before lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Block lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Capture lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::CaptureResult lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::CharClass lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Concat lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Constant lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Dot lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::InterpolateVar lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::NamedCapture lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::NegateCharClass lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::NotBefore lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Or lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Quantifier lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::SpecialChar lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Subrule lib/MiniPerl6/Emitter/Token.pm metacpan
Rul::Var lib/MiniPerl6/Emitter/Token.pm metacpan
Sig lib/MiniPerl6/Clojure/Emitter.pm metacpan
Sub lib/MiniPerl6/AST.pm metacpan
Use lib/MiniPerl6/AST.pm metacpan
Val::Bit lib/MiniPerl6/AST.pm metacpan
Val::Buf lib/MiniPerl6/AST.pm metacpan
Val::Int lib/MiniPerl6/AST.pm metacpan
Val::Num lib/MiniPerl6/AST.pm metacpan
Val::Object lib/MiniPerl6/Clojure/Emitter.pm metacpan
Val::Undef lib/MiniPerl6/AST.pm metacpan
Var lib/MiniPerl6/AST.pm metacpan
When lib/MiniPerl6/Eval.pm metacpan
While lib/MiniPerl6/AST.pm metacpan

Other Files

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