Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_changelog

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

has_license_in_source_file

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

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

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: Mildew, Mildew::AST::Block, Mildew::AST::Seq, Mildew::Emit::Yeast

prereq_matches_use

List all used modules in META.yml requires

Error:

  • CHI
  • Devel::PartialDump
  • List::MoreUtils
  • PadWalker
  • SMOP
  • String::Escape
  • namespace::autoclean

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.

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: Mildew, Mildew::AST::Block, Mildew::AST::Helpers, Mildew::AST::Seq, Mildew::Emit::Yeast

test_prereq_matches_use

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

Error:

  • Test::Exception

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).

Modules

Name Abstract Version View
Mildew 0.02 metacpan
Mildew::AST 0.02 metacpan
Mildew::AST::Base metacpan
Mildew::AST::Helpers 0.02 metacpan
Mildew::Backend metacpan
Mildew::Backend::C metacpan
Mildew::Compiler metacpan
Mildew::Emit::Yeast 0.02 metacpan
Mildew::Frontend::M0ld metacpan
Mildew::Frontend::STD 0.02 metacpan
Mildew::Frontend::STD::Cached metacpan
Mildew::SSA 0.02 metacpan
VAST 0.02 metacpan
VAST::Chaining metacpan
VAST::Str metacpan
VAST::arglist 0.02 metacpan
VAST::args 0.02 metacpan
VAST::blockoid 0.02 metacpan
VAST::circumfix__S_Cur_Ly metacpan
VAST::circumfix__S_Paren_Thesis metacpan
VAST::colonpair 0.02 metacpan
VAST::comp_unit 0.02 metacpan
VAST::dotty__S_Dot metacpan
VAST::dotty__S_DotStar metacpan
VAST::escape__S_Back metacpan
VAST::escape__S_Dollar metacpan
VAST::fatarrow 0.02 metacpan
VAST::identifier metacpan
VAST::infix__S_AmpAmp metacpan
VAST::infix__S_ColonEqual metacpan
VAST::infix__S_Comma metacpan
VAST::infix__S_Equal metacpan
VAST::infix__S_VertVert metacpan
VAST::integer metacpan
VAST::longname metacpan
VAST::method_def 0.02 metacpan
VAST::multi_declarator__S_multi 0.02 metacpan
VAST::nibbler metacpan
VAST::package_declarator metacpan
VAST::package_declarator__S_module metacpan
VAST::parameter 0.02 metacpan
VAST::postcircumfix__S_Bra_Ket metacpan
VAST::postcircumfix__S_Cur_Ly metacpan
VAST::postcircumfix__S_Lt_Gt metacpan
VAST::postcircumfix__S_Paren_Thesis metacpan
VAST::postfix__S_PlusPlus metacpan
VAST::prefix__S_PlusPlus metacpan
VAST::prefix__S_Vert metacpan
VAST::routine_def 0.02 metacpan
VAST::scope_declarator__S_has metacpan
VAST::scope_declarator__S_my metacpan
VAST::scope_declarator__S_our metacpan
VAST::semiarglist 0.02 metacpan
VAST::signature 0.02 metacpan
VAST::statement 0.02 metacpan
VAST::statement_control__S_CATCH metacpan
VAST::statement_control__S_CONTROL metacpan
VAST::statement_control__S_for metacpan
VAST::statement_control__S_if metacpan
VAST::statement_control__S_loop metacpan
VAST::statement_control__S_no metacpan
VAST::statement_control__S_unless metacpan
VAST::statement_control__S_until metacpan
VAST::statement_control__S_use metacpan
VAST::statement_control__S_while metacpan
VAST::statement_prefix__S_do metacpan
VAST::statementlist 0.02 metacpan
VAST::sublongname metacpan
VAST::term__S_YOU_ARE_HERE metacpan
VAST::term__S_colonpair metacpan
VAST::term__S_identifier metacpan
VAST::term__S_name metacpan
VAST::term__S_self metacpan
VAST::variable metacpan

Provides

Name File View
Mildew::Type lib/Mildew/Types.pm metacpan
Mildew::Type::FETCH lib/Mildew/Types.pm metacpan
Mildew::TypeInfo lib/Mildew/Types.pm metacpan
VAST::Base lib/VAST.pm metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
dist.ini metacpan