Badger 0.16 Latest
Kwalitee Issues
- no_mymeta_files
-
Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.
- 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: Badger, Badger::App, Badger::Apps, Badger::Base, Badger::Class::Config, Badger::Class::Methods, Badger::Class::Vars, Badger::Codec, Badger::Codec::Base64, Badger::Codec::Chain, Badger::Codec::Encode, Badger::Codec::Encoding, Badger::Codec::JSON, Badger::Codec::Storable, Badger::Codec::TT, Badger::Codec::Timestamp, Badger::Codec::URI, Badger::Codec::URL, Badger::Codec::Unicode, Badger::Codec::YAML, Badger::Codecs, Badger::Comparable, Badger::Config, Badger::Config::Filesystem, Badger::Config::Item, Badger::Config::Schema, Badger::Data, Badger::Data::Facet, Badger::Data::Facet::Class, Badger::Data::Facet::List, Badger::Data::Facet::List::MaxSize, Badger::Data::Facet::List::MinSize, Badger::Data::Facet::List::Size, Badger::Data::Facet::Number, Badger::Data::Facet::Number::Max, Badger::Data::Facet::Number::Min, Badger::Data::Facet::Text, Badger::Data::Facet::Text::Length, Badger::Data::Facet::Text::MaxLength, Badger::Data::Facet::Text::MinLength, Badger::Data::Facet::Text::Pattern, Badger::Data::Facet::Text::Whitespace, Badger::Data::Facets, Badger::Data::Type, Badger::Data::Type::Class, Badger::Data::Type::Number, Badger::Data::Type::Simple, Badger::Data::Type::Text, Badger::Data::Types, Badger::Date, Badger::Debug, Badger::Duration, Badger::Exception, Badger::Factory, Badger::Factory::Class, Badger::Filesystem, Badger::Filesystem::Base, Badger::Filesystem::Directory, Badger::Filesystem::File, Badger::Filesystem::Path, Badger::Filesystem::Universal, Badger::Filesystem::Virtual, Badger::Filesystem::Visitor, Badger::Filter, Badger::Hub, Badger::Hub::Badger, Badger::Log, Badger::Log::File, Badger::Logic, Badger::Mixin, Badger::Modules, Badger::Period, Badger::Progress, Badger::Prototype, Badger::Rainbow, Badger::Reporter, Badger::Reporter::App, Badger::Test, Badger::Test::Manager, Badger::Timestamp, Badger::URL, Badger::Workplace, Badger::Workspace
- 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.
- 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: Badger, Badger::App, Badger::Apps, Badger::Base, Badger::Class::Config, Badger::Class::Methods, Badger::Class::Vars, Badger::Codec, Badger::Codec::Base64, Badger::Codec::Chain, Badger::Codec::Encode, Badger::Codec::Encoding, Badger::Codec::JSON, Badger::Codec::Storable, Badger::Codec::TT, Badger::Codec::Timestamp, Badger::Codec::URI, Badger::Codec::URL, Badger::Codec::Unicode, Badger::Codec::YAML, Badger::Codecs, Badger::Comparable, Badger::Config, Badger::Config::Filesystem, Badger::Config::Item, Badger::Config::Schema, Badger::Data, Badger::Data::Facet, Badger::Data::Facet::Class, Badger::Data::Facet::List, Badger::Data::Facet::List::MaxSize, Badger::Data::Facet::List::MinSize, Badger::Data::Facet::List::Size, Badger::Data::Facet::Number, Badger::Data::Facet::Number::Max, Badger::Data::Facet::Number::Min, Badger::Data::Facet::Text, Badger::Data::Facet::Text::Length, Badger::Data::Facet::Text::MaxLength, Badger::Data::Facet::Text::MinLength, Badger::Data::Facet::Text::Pattern, Badger::Data::Facet::Text::Whitespace, Badger::Data::Facets, Badger::Data::Type, Badger::Data::Type::Class, Badger::Data::Type::Number, Badger::Data::Type::Simple, Badger::Data::Type::Text, Badger::Data::Types, Badger::Date, Badger::Debug, Badger::Duration, Badger::Exception, Badger::Factory, Badger::Factory::Class, Badger::Filesystem, Badger::Filesystem::Base, Badger::Filesystem::Directory, Badger::Filesystem::File, Badger::Filesystem::Path, Badger::Filesystem::Universal, Badger::Filesystem::Virtual, Badger::Filesystem::Visitor, Badger::Filter, Badger::Hub, Badger::Hub::Badger, Badger::Log, Badger::Log::File, Badger::Logic, Badger::Mixin, Badger::Modules, Badger::Period, Badger::Progress, Badger::Prototype, Badger::Rainbow, Badger::Reporter, Badger::Reporter::App, Badger::Test, Badger::Test::Manager, Badger::Timestamp, Badger::URL, Badger::Workplace, Badger::Workspace
- consistent_version
-
Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).
Error: 0.01,0.02,0.16
- 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_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Badger | Perl Application Programming Toolkit | 0.16 | metacpan |
Badger::App | base class application module | metacpan | |
Badger::Apps | factory module for application modules | metacpan | |
Badger::Base | base class module | metacpan | |
Badger::Class | class metaprogramming module | 0.01 | metacpan |
Badger::Class::Config | class mixin for configuration | metacpan | |
Badger::Class::Methods | metacpan | ||
Badger::Class::Vars | class module for defining package variables | metacpan | |
Badger::Codec | base class for encoding/decoding data | metacpan | |
Badger::Codec::Base64 | encode/decode data using MIME::Base64 | metacpan | |
Badger::Codec::Chain | encode/decode data using multiple codecs | metacpan | |
Badger::Codec::Encode | codec wrapper around Encode | metacpan | |
Badger::Codec::Encoding | base class codec for different encodings | metacpan | |
Badger::Codec::HTML | encode and decode reserved characters in HTML | metacpan | |
Badger::Codec::JSON | encode/decode data using JSON | metacpan | |
Badger::Codec::Storable | encode/decode data using Storable | metacpan | |
Badger::Codec::TT | encode/decode data using TT data syntax | metacpan | |
Badger::Codec::Timestamp | encode/decode a timestamp via Badger::Timestamp | metacpan | |
Badger::Codec::URI | URI encode/decode | metacpan | |
Badger::Codec::URL | URL encode/decode | metacpan | |
Badger::Codec::Unicode | encode/decode Unicode | metacpan | |
Badger::Codec::YAML | encode/decode data using YAML | metacpan | |
Badger::Codecs | modules for encoding and decoding data | metacpan | |
Badger::Comparable | base class for comparable objects | metacpan | |
Badger::Config | configuration module | metacpan | |
Badger::Config::Filesystem | reads configuration files in a directory | metacpan | |
Badger::Config::Item | metacpan | ||
Badger::Config::Schema | metacpan | ||
Badger::Constants | defines constants for other Badger modules | 0.01 | metacpan |
Badger::Data | base class for data object | metacpan | |
Badger::Data::Facet | base class validation facet for simple data types | metacpan | |
Badger::Data::Facet::Class | metaprogramming module for data facet classes | metacpan | |
Badger::Data::Facet::List | base class for list validation facets | metacpan | |
Badger::Data::Facet::List::MaxSize | validation facet for the size of a list | metacpan | |
Badger::Data::Facet::List::MinSize | validation facet for the size of a list | metacpan | |
Badger::Data::Facet::List::Size | validation facet for the size of a list | metacpan | |
Badger::Data::Facet::Number | base class for numerical validation facets | metacpan | |
Badger::Data::Facet::Number::Max | metacpan | ||
Badger::Data::Facet::Number::Min | validation facet for a minimum numerical value | metacpan | |
Badger::Data::Facet::Text | base class for text validation facets | metacpan | |
Badger::Data::Facet::Text::Length | validation facet for text length | metacpan | |
Badger::Data::Facet::Text::MaxLength | validation facet for text length | metacpan | |
Badger::Data::Facet::Text::MinLength | validation facet for text length | metacpan | |
Badger::Data::Facet::Text::Pattern | validation facet for text pattern match | metacpan | |
Badger::Data::Facet::Text::Whitespace | validation facet for whitespace | metacpan | |
Badger::Data::Facets | factory module for data validation facets. | metacpan | |
Badger::Data::Type | base class for data types | metacpan | |
Badger::Data::Type::Class | metaprogramming module for data type classes | metacpan | |
Badger::Data::Type::Number | base class data type for numbers | metacpan | |
Badger::Data::Type::Simple | base class for simple data types | metacpan | |
Badger::Data::Type::Text | metacpan | ||
Badger::Data::Types | factory module for Badger::Data::Type objects | metacpan | |
Badger::Date | simple object representation of a date | metacpan | |
Badger::Debug | base class mixin module implement debugging methods | metacpan | |
Badger::Duration | simple class for representing durations | metacpan | |
Badger::Exception | structured exception for error handling | metacpan | |
Badger::Exporter | symbol exporter | 0.01 | metacpan |
Badger::Factory | base class factory module | metacpan | |
Badger::Factory::Class | class module for Badger::Factory sub-classes | metacpan | |
Badger::Filesystem | filesystem functionality | metacpan | |
Badger::Filesystem::Base | common functionality for Badger::Filesystem modules | metacpan | |
Badger::Filesystem::Directory | directory object | metacpan | |
Badger::Filesystem::File | file object | metacpan | |
Badger::Filesystem::Path | generic filesystem path object | metacpan | |
Badger::Filesystem::Universal | metacpan | ||
Badger::Filesystem::Virtual | virtual filesystem | metacpan | |
Badger::Filesystem::Visitor | visitor for traversing filesystems | metacpan | |
Badger::Filter | object for simple filtering | metacpan | |
Badger::Hub | central repository of shared resources | metacpan | |
Badger::Hub::Badger | central hub for accessing Badger components | metacpan | |
Badger::Log | log for errors, warnings and other messages | metacpan | |
Badger::Log::File | writes log messages to a log file | metacpan | |
Badger::Logic | parse and evaluate simple logical expressions | metacpan | |
Badger::Mixin | base class mixin object | metacpan | |
Badger::Modules | a module for loading modules | metacpan | |
Badger::Period | base class for Badger::Date and Badger::Time | metacpan | |
Badger::Progress | metacpan | ||
Badger::Prototype | base class for creating prototype classes | metacpan | |
Badger::Rainbow | colour functionality | metacpan | |
Badger::Reporter | metacpan | ||
Badger::Reporter::App | metacpan | ||
Badger::Test | test module | metacpan | |
Badger::Test::Manager | test manager module | metacpan | |
Badger::Timestamp | object representation of a timestamp | metacpan | |
Badger::URL | representation of a Uniform Resource Locator (URL) | metacpan | |
Badger::Utils | various utility functions | 0.02 | metacpan |
Badger::Workplace | a place to do work | metacpan | |
Badger::Workspace | an object representing a project workspace | metacpan |
Provides
Name | File | View |
---|---|---|
Badger::Base::Trial | lib/Badger/Base.pm | metacpan |
Badger::Filesystem::FileSpec::Universal | lib/Badger/Filesystem/Universal.pm | metacpan |
Badger::Logic::And | lib/Badger/Logic.pm | metacpan |
Badger::Logic::Expr | lib/Badger/Logic.pm | metacpan |
Badger::Logic::Item | lib/Badger/Logic.pm | metacpan |
Badger::Logic::Not | lib/Badger/Logic.pm | metacpan |
Badger::Logic::Or | lib/Badger/Logic.pm | metacpan |