Kwalitee Issues

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Class::Method::Modifiers
  • HTTP::Request
  • Role::Tiny
  • Role::Tiny::With

test_prereq_matches_use

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

Error:

  • Capture::Tiny
  • Role::Tiny

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/Catmandu/CLI.pm: HASH(0x5629beab4e30)

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
Catmandu a data toolkit 0.9501 metacpan
Catmandu::Addable Base class for all Catmandu modules need to implement add metacpan
Catmandu::ArrayIterator Convert an arrayref to an Iterable object metacpan
Catmandu::Bag A Catmandu::Store compartment to persist data metacpan
Catmandu::Buffer A base class for modules that need an array buffer metacpan
Catmandu::CLI The App::Cmd application class for the catmandu command line script metacpan
Catmandu::Cmd A base class for extending the Catmandu command line metacpan
Catmandu::Cmd::config export the Catmandu config metacpan
Catmandu::Cmd::convert convert objects metacpan
Catmandu::Cmd::count count the number of objects in a store metacpan
Catmandu::Cmd::data store, index, search, import, export or convert objects metacpan
Catmandu::Cmd::delete delete objects from a store metacpan
Catmandu::Cmd::export export objects from a store metacpan
Catmandu::Cmd::help show help metacpan
Catmandu::Cmd::import import objects into a store metacpan
Catmandu::Cmd::info list installed Catmandu modules metacpan
Catmandu::Cmd::move move objects to another store metacpan
Catmandu::Cmd::run run a fix command metacpan
Catmandu::Counter A Base class for modules who need to count things metacpan
Catmandu::Env A catmandu configuration file loader metacpan
Catmandu::Error Catmandu error hierarchy metacpan
Catmandu::Exporter Namespace for packages that can export metacpan
Catmandu::Exporter::CSV a CSV exporter metacpan
Catmandu::Exporter::JSON a JSON exporter metacpan
Catmandu::Exporter::Null a expoter that doesn't export anything metacpan
Catmandu::Exporter::Text a Text exporter metacpan
Catmandu::Exporter::YAML a YAML exporter metacpan
Catmandu::Fix a Catmandu class used for data crunching metacpan
Catmandu::Fix::Base Base class for all code emitting Catmandu fixes metacpan
Catmandu::Fix::Bind a wrapper for Catmandu::Fix-es metacpan
Catmandu::Fix::Bind::benchmark a binder that calculates the execution time of Fix functions metacpan
Catmandu::Fix::Bind::hashmap a binder to add key/value pairs to an internal hashmap metacpan
Catmandu::Fix::Bind::identity a binder that doesn't influence computation metacpan
Catmandu::Fix::Bind::importer a binder runs fixes on records from an importer metacpan
Catmandu::Fix::Bind::list a binder that computes Fix-es for every element in a list metacpan
Catmandu::Fix::Bind::maybe a binder that skips fixes if one returns undef or dies metacpan
Catmandu::Fix::Bind::timeout run fixes that should run within a time limit metacpan
Catmandu::Fix::Bind::visitor a binder that computes Fix-es for every element in record metacpan
Catmandu::Fix::Bind::with a binder that computes Fix-es in the context of a path metacpan
Catmandu::Fix::Condition Role for all Catmandu::Fix conditionals metacpan
Catmandu::Fix::Condition::SimpleAllTest Base class to ease the construction of any match conditionals metacpan
Catmandu::Fix::Condition::SimpleAnyTest metacpan
Catmandu::Fix::Condition::SimpleCompareTest Base class to ease the construction of compare conditionals metacpan
Catmandu::Fix::Condition::all_equal Execute fixes when all path values equal a string value metacpan
Catmandu::Fix::Condition::all_match only execute fixes if all path values match the given regex metacpan
Catmandu::Fix::Condition::any_equal Execute fixes when at least one of the path values equal a string value metacpan
Catmandu::Fix::Condition::any_match only execute fixes if any path value matches the given regex metacpan
Catmandu::Fix::Condition::exists only execute fixes if the path exists metacpan
Catmandu::Fix::Condition::greater_than Excute fixes when a field is greater than a value metacpan
Catmandu::Fix::Condition::in only execute fixes the data in one path is contained in another metacpan
Catmandu::Fix::Condition::is_false only execute fixes if all path values are the boolean false, 0 or "false" metacpan
Catmandu::Fix::Condition::is_true only execute fixes if all path values are the boolean true, 1 or "true" metacpan
Catmandu::Fix::Condition::less_than Excute fixes when a field is less than a value metacpan
Catmandu::Fix::Has helper class for creating Fix-es with (optional) parameters metacpan
Catmandu::Fix::Parser the parser of the Catmandu::Fix language metacpan
Catmandu::Fix::SimpleGetValue helper class for creating emit Fix-es metacpan
Catmandu::Fix::add_field add or change the value of a HASH key or ARRAY index metacpan
Catmandu::Fix::add_to_exporter Export a record as side effect metacpan
Catmandu::Fix::add_to_store add matching values to a store as a side effect metacpan
Catmandu::Fix::append add a suffix to the value of a field metacpan
Catmandu::Fix::array creates an array out of a hash metacpan
Catmandu::Fix::assoc associate two values as a hash key and value metacpan
Catmandu::Fix::capitalize capitalize the value of a key metacpan
Catmandu::Fix::clone create a clone of the data object metacpan
Catmandu::Fix::code run arbitrary code as fix metacpan
Catmandu::Fix::collapse convert nested data into a flat hash using the TT2 dot convention metacpan
Catmandu::Fix::copy_field copy the value of one field to a new field metacpan
Catmandu::Fix::count replace the value of an array or hash field with it's count metacpan
Catmandu::Fix::downcase lowercase the value of a field metacpan
Catmandu::Fix::expand convert a flat hash into nested data using the TT2 dot convention metacpan
Catmandu::Fix::expand_date expand a date field into year, month and date metacpan
Catmandu::Fix::filter Filter values out of an array based on a regular expression metacpan
Catmandu::Fix::flatten flatten a nested array field metacpan
Catmandu::Fix::format replace the value with a formatted (sprintf-like) version metacpan
Catmandu::Fix::from_json replace a json field with the parsed value metacpan
Catmandu::Fix::hash creates a hash out of an array metacpan
Catmandu::Fix::import change the value of a HASH key or ARRAY index by replacing it's value with imported data metacpan
Catmandu::Fix::include include fixes from another file metacpan
Catmandu::Fix::join_field join the ARRAY values of a field into a string metacpan
Catmandu::Fix::log Log::Any logger as fix metacpan
Catmandu::Fix::lookup change the value of a HASH key or ARRAY index by looking up it's value in a dictionary metacpan
Catmandu::Fix::lookup_in_store change the value of a HASH key or ARRAY index by looking up it's value in a store metacpan
Catmandu::Fix::move_field move a field to another place in the data structure metacpan
Catmandu::Fix::nothing does nothing (for testing) metacpan
Catmandu::Fix::parse_text parses a text into an array or hash of values metacpan
Catmandu::Fix::perlcode execute Perl code as fix function metacpan
Catmandu::Fix::prepend add a prefix to the value of a field metacpan
Catmandu::Fix::reject remove a record form the data metacpan
Catmandu::Fix::remove_field remove a field form the data metacpan
Catmandu::Fix::replace_all search and replace using regex expressions metacpan
Catmandu::Fix::retain delete everything except the paths given metacpan
Catmandu::Fix::retain_field delete everything from a field except metacpan
Catmandu::Fix::reverse reverse a string or an array metacpan
Catmandu::Fix::set_array add or change the value of a HASH key or ARRAY index to an array metacpan
Catmandu::Fix::set_field add or change the value of a HASH key or ARRAY index metacpan
Catmandu::Fix::set_hash add or change the value of a HASH key or ARRAY index to a hash metacpan
Catmandu::Fix::sleep Do nothing for a specified ammount of time metacpan
Catmandu::Fix::sort_field sort the values of an array metacpan
Catmandu::Fix::split_field split a string value in a field into an ARRAY metacpan
Catmandu::Fix::substring extract a substring out of the value of a field metacpan
Catmandu::Fix::sum replace the value of an array field with the sum of it's elements metacpan
Catmandu::Fix::to_json convert the value of a field to json metacpan
Catmandu::Fix::trim trim leading and ending junk from the value of a field metacpan
Catmandu::Fix::uniq strip duplicate values from an array metacpan
Catmandu::Fix::upcase uppercase the value of a field metacpan
Catmandu::Fix::vacuum delete all empty fields from your data metacpan
Catmandu::Fixable a Catmandu role to apply fixes metacpan
Catmandu::Hits Iterable object that wraps Catmandu::Store search hits metacpan
Catmandu::IdGenerator A base class for modules that needs to generate identifiers metacpan
Catmandu::IdGenerator::Mock Generator of UUID identifiers metacpan
Catmandu::IdGenerator::UUID metacpan
Catmandu::Importer Namespace for packages that can import metacpan
Catmandu::Importer::CSV Package that imports CSV data metacpan
Catmandu::Importer::JSON Package that imports JSON data metacpan
Catmandu::Importer::Mock Mock importer used for testing purposes metacpan
Catmandu::Importer::Modules list installed perl modules in a given namespace metacpan
Catmandu::Importer::Null Null importer used for testing purposes metacpan
Catmandu::Importer::Text Package that imports textual data metacpan
Catmandu::Importer::YAML Package that imports YAML data metacpan
Catmandu::Interactive An interactive command line interpreter of the Fix language metacpan
Catmandu::Iterable Base class for all iterable Catmandu classes metacpan
Catmandu::Iterator Base class for all Catmandu iterators metacpan
Catmandu::Logger A role for classes that need logging capabilities metacpan
Catmandu::Paged Base class for packages that need paging result sets metacpan
Catmandu::Pluggable A role for classes that need plugin capabilities metacpan
Catmandu::Plugin::Datestamps Automatically add datestamps to Catmandu::Store records metacpan
Catmandu::Plugin::Versioning Automatically adds versioning to Catmandu::Store records metacpan
Catmandu::Sane Package boilerplate metacpan
Catmandu::Searchable Base class for all searchable Catmandu classes metacpan
Catmandu::Serializer A (de)serializer from and to json metacpan
Catmandu::Serializer::json metacpan
Catmandu::Store Namespace for packages that can make data persistent metacpan
Catmandu::Store::Hash An in-memory Catmandu::Store metacpan
Catmandu::Util A collection of utility functions metacpan
Catmandu::Validator Namespace for packages that can validate records in Catmandu. metacpan
Catmandu::Validator::Simple Simple Validator for Catmandu metacpan

Provides

Name File View
Catmandu::BadArg lib/Catmandu/Error.pm metacpan
Catmandu::BadFixArg lib/Catmandu/Error.pm metacpan
Catmandu::BadVal lib/Catmandu/Error.pm metacpan
Catmandu::FixError lib/Catmandu/Error.pm metacpan
Catmandu::FixParseError lib/Catmandu/Error.pm metacpan
Catmandu::HTTPError lib/Catmandu/Error.pm metacpan
Catmandu::NoSuchFixPackage lib/Catmandu/Error.pm metacpan
Catmandu::NoSuchPackage lib/Catmandu/Error.pm metacpan
Catmandu::NotImplemented lib/Catmandu/Error.pm metacpan
Catmandu::Store::Hash::Bag lib/Catmandu/Store/Hash.pm metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan
cpanfile metacpan
dist.ini metacpan