Badger 0.09
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: 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::URI, Badger::Codec::URL, Badger::Codec::Unicode, Badger::Codec::YAML, Badger::Codecs, Badger::Config, Badger::Config::Item, Badger::Config::Schema, Badger::Debug, Badger::Exception, Badger::Factory, Badger::Factory::Class, Badger::Filesystem, Badger::Filesystem::Base, Badger::Filesystem::Directory, Badger::Filesystem::File, Badger::Filesystem::Path, Badger::Filesystem::Virtual, Badger::Filesystem::Visitor, Badger::Hub, Badger::Hub::Badger, Badger::Log, Badger::Log::File, Badger::Logic, Badger::Mixin, Badger::Prototype, Badger::Rainbow, Badger::Reporter, Badger::Reporter::App, Badger::Test, Badger::Test::Manager, Badger::Timestamp, Badger::URL
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Badger-0.09/lib/Badger/Filesystem/Path.pm -- Around line 755: Non-ASCII character seen before =encoding in 'fileâs'. Assuming UTF-8 Badger-0.09/lib/Badger/Filesystem.pm -- Around line 1334: Non-ASCII character seen before =encoding in 'fileâs'. Assuming UTF-8 Badger-0.09/lib/Badger/Hub.pm -- Around line 402: Non-ASCII character seen before =encoding in 'façade'. Assuming UTF-8
- 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::URI, Badger::Codec::URL, Badger::Codec::Unicode, Badger::Codec::YAML, Badger::Codecs, Badger::Config, Badger::Config::Item, Badger::Config::Schema, Badger::Debug, Badger::Exception, Badger::Factory, Badger::Factory::Class, Badger::Filesystem, Badger::Filesystem::Base, Badger::Filesystem::Directory, Badger::Filesystem::File, Badger::Filesystem::Path, Badger::Filesystem::Virtual, Badger::Filesystem::Visitor, Badger::Hub, Badger::Hub::Badger, Badger::Log, Badger::Log::File, Badger::Logic, Badger::Mixin, Badger::Prototype, Badger::Rainbow, Badger::Reporter, Badger::Reporter::App, Badger::Test, Badger::Test::Manager, Badger::Timestamp, Badger::URL
- 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.09
- 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.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Badger | Perl Application Programming Toolkit | 0.09 | 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::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::Config | configuration module | metacpan | |
Badger::Config::Item | metacpan | ||
Badger::Config::Schema | metacpan | ||
Badger::Constants | defines constants for other Badger modules | 0.01 | metacpan |
Badger::Debug | base class mixin module implement debugging methods | 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 fileystem path object | metacpan | |
Badger::Filesystem::Virtual | virtual filesystem | metacpan | |
Badger::Filesystem::Visitor | visitor for traversing filesystems | 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::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.01 | metacpan |
Provides
Name | File | View |
---|---|---|
Badger::Base::Trial | lib/Badger/Base.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 |