Kwalitee Issues

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: Bubblegum::Object::Array, Bubblegum::Object::Code, Bubblegum::Object::Float, Bubblegum::Object::Hash, Bubblegum::Object::Instance, Bubblegum::Object::Integer, Bubblegum::Object::Number, Bubblegum::Object::Role::Coercive, Bubblegum::Object::Role::Collection, Bubblegum::Object::Role::Comparison, Bubblegum::Object::Role::Defined, Bubblegum::Object::Role::Indexed, Bubblegum::Object::Role::Item, Bubblegum::Object::Role::Keyed, Bubblegum::Object::Role::List, Bubblegum::Object::Role::Output, Bubblegum::Object::Role::Ref, Bubblegum::Object::Role::Value, Bubblegum::Object::Scalar, Bubblegum::Object::String, Bubblegum::Object::Undef, Bubblegum::Object::Universal, Bubblegum::Prototype, Bubblegum::Wrapper::Digest, Bubblegum::Wrapper::Dumper, Bubblegum::Wrapper::Encoder, Bubblegum::Wrapper::Json, Bubblegum::Wrapper::Yaml, gum

prereq_matches_use

List all used modules in META.yml requires

Error:

  • parent

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: Bubblegum::Object::Array, Bubblegum::Object::Code, Bubblegum::Object::Float, Bubblegum::Object::Hash, Bubblegum::Object::Instance, Bubblegum::Object::Integer, Bubblegum::Object::Number, Bubblegum::Object::Role::Coercive, Bubblegum::Object::Role::Collection, Bubblegum::Object::Role::Comparison, Bubblegum::Object::Role::Defined, Bubblegum::Object::Role::Indexed, Bubblegum::Object::Role::Item, Bubblegum::Object::Role::Keyed, Bubblegum::Object::Role::List, Bubblegum::Object::Role::Output, Bubblegum::Object::Role::Ref, Bubblegum::Object::Role::Value, Bubblegum::Object::Scalar, Bubblegum::Object::String, Bubblegum::Object::Undef, Bubblegum::Object::Universal, Bubblegum::Prototype, Bubblegum::Wrapper::Digest, Bubblegum::Wrapper::Dumper, Bubblegum::Wrapper::Encoder, Bubblegum::Wrapper::Json, Bubblegum::Wrapper::Yaml, gum

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.

Modules

Name Abstract Version View
Bubblegum Opinionated Modern Perl Development Framework 0.45 metacpan
Bubblegum::Class Object Orientation for Bubblegum via Moo 0.45 metacpan
Bubblegum::Constraints Type and Constraints Library for Bubblegum 0.45 metacpan
Bubblegum::Exception General Purpose Exception Class for Bubblegum 0.45 metacpan
Bubblegum::Namespace 0.45 metacpan
Bubblegum::Object::Array Common Methods for Operating on Array References 0.45 metacpan
Bubblegum::Object::Code Common Methods for Operating on Code References 0.45 metacpan
Bubblegum::Object::Float 0.45 metacpan
Bubblegum::Object::Hash Common Methods for Operating on Hash References 0.45 metacpan
Bubblegum::Object::Instance Generic Container Class for Passing Data 0.45 metacpan
Bubblegum::Object::Integer Common Methods for Operating on Integers 0.45 metacpan
Bubblegum::Object::Number Common Methods for Operating on Numbers 0.45 metacpan
Bubblegum::Object::Role::Coercive 0.45 metacpan
Bubblegum::Object::Role::Collection 0.45 metacpan
Bubblegum::Object::Role::Comparison 0.45 metacpan
Bubblegum::Object::Role::Defined 0.45 metacpan
Bubblegum::Object::Role::Indexed 0.45 metacpan
Bubblegum::Object::Role::Item 0.45 metacpan
Bubblegum::Object::Role::Keyed 0.45 metacpan
Bubblegum::Object::Role::List 0.45 metacpan
Bubblegum::Object::Role::Output 0.45 metacpan
Bubblegum::Object::Role::Ref 0.45 metacpan
Bubblegum::Object::Role::Value 0.45 metacpan
Bubblegum::Object::Scalar Common Methods for Operating on Scalars 0.45 metacpan
Bubblegum::Object::String Common Methods for Operating on Strings 0.45 metacpan
Bubblegum::Object::Undef Common Methods for Operating on Undefined Values 0.45 metacpan
Bubblegum::Object::Universal Common Methods for Operating on Defined Values 0.45 metacpan
Bubblegum::Prototype Prototype-based Programming for Bubblegum metacpan
Bubblegum::Prototype::Instance metacpan
Bubblegum::Prototype::Package metacpan
Bubblegum::Role Class Component System for Bubblegum via Moo::Role 0.45 metacpan
Bubblegum::Role::Configuration 0.45 metacpan
Bubblegum::Singleton Singleton Pattern for Bubblegum via Moo 0.45 metacpan
Bubblegum::Wrapper::Digest Bubblegum Wrapper around Hashing Algorithms 0.45 metacpan
Bubblegum::Wrapper::Dumper Bubblegum Wrapper around Data Dumping 0.45 metacpan
Bubblegum::Wrapper::Encoder Bubblegum Wrapper around Content Encoding 0.45 metacpan
Bubblegum::Wrapper::Json Bubblegum Wrapper around JSON Serialization 0.45 metacpan
Bubblegum::Wrapper::Yaml Bubblegum Wrapper around YAML Serialization 0.45 metacpan
gum Convenient Shoehorn for Bubblegum 0.45 metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.mkdn metacpan
cpanfile metacpan