Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Config-Model-1.204/lib/Config/Model/TermUI.pm -- Around line 45: Non-ASCII character seen before =encoding in 'à'. Assuming CP1252 Config-Model-1.204/lib/Config/Model/Value.pm -- Around line 156: alternative text 'Config::Model::Instance/"preset_start ()"' contains non-escaped | or / Config-Model-1.204/lib/Config/Model.pm -- Around line 265: Expected text after =item, not a bullet Around line 270: Expected text after =item, not a bullet Around line 274: Expected text after =item, not a bullet Around line 278: Expected text after =item, not a bullet Around line 282: Expected text after =item, not a bullet Around line 286: Expected text after =item, not a bullet

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: Config::Model::AnyThing

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.201,1.202,1.203,1.204

configure_prereq_matches_use

List all modules used in the Makefile.PL/Build.PL in META.yml configure_requires

Error:

  • Module::Build

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Config::Model Framework to create configuration validation tools and editors 1.204 metacpan
Config::Model::Annotation Read and write configuration annotations 1.202 metacpan
Config::Model::AnyId Base class for hash or list element 1.201 metacpan
Config::Model::AnyThing Base class for configuration tree item 1.202 metacpan
Config::Model::AutoRead Load configuration node on demand 1.201 metacpan
Config::Model::Backend::Any Virtual class for other backends 1.202 metacpan
Config::Model::Backend::ShellVar 1.204 metacpan
Config::Model::Backend::Yaml Read and write config as a YAML data structure 1.204 metacpan
Config::Model::CheckList Handle check list element 1.202 metacpan
Config::Model::Describe Provide a description of a node element 1.201 metacpan
Config::Model::DumpAsData Dump configuration content as a perl data structure 1.201 metacpan
Config::Model::Dumper Serialize data of config tree 1.201 metacpan
Config::Model::Exception Exception mechanism for configuration model 1.201 metacpan
Config::Model::HashId Handle hash element for configuration model 1.201 metacpan
Config::Model::IdElementReference Refer to id element(s) and extract keys 1.201 metacpan
Config::Model::Instance Instance of configuration tree 1.202 metacpan
Config::Model::ListId Handle list element for configuration model 1.201 metacpan
Config::Model::Loader Load serialized data into config tree 1.203 metacpan
Config::Model::Node Class for configuration tree node 1.201 metacpan
Config::Model::ObjTreeScanner Scan config tree and perform call-backs 1.202 metacpan
Config::Model::Report Reports data from config tree 1.201 metacpan
Config::Model::Searcher Search an element in a configuration model 1.201 metacpan
Config::Model::SimpleUI Simple interface for Config::Model 1.201 metacpan
Config::Model::TermUI Provides Config::Model UI à la Term::ReadLine 1.201 metacpan
Config::Model::Value Strongly typed configuration value 1.201 metacpan
Config::Model::ValueComputer Provides configuration value computation 1.201 metacpan
Config::Model::WarpedNode Node that change config class properties 1.201 metacpan
Config::Model::WarpedThing Base class for warped classes 1.201 metacpan
Config::Model::WizardHelper Helps to create wizard widget for config models 1.201 metacpan

Provides

Name File View
Config::Model::Exception::Any lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::Load lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::LoadData lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::Model lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::ObsoleteElement lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::RestrictedElement lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::UnavailableElement lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::UnknownElement lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::UnknownId lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::WrongType lib/Config/Model/Exception.pm metacpan
Config::Model::Exception::Xml lib/Config/Model/Exception.pm metacpan

Other Files

Build.PL metacpan
ChangeLog metacpan
MANIFEST metacpan
README metacpan