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: XAS, XAS::Apps::Base::Alerts, XAS::Apps::Base::Collector, XAS::Apps::Base::ExtractData, XAS::Apps::Base::ExtractGlobals, XAS::Apps::Base::RemoveData, XAS::Apps::Database::Schema, XAS::Apps::Templates::Daemon, XAS::Apps::Templates::Generic, XAS::Apps::Test::Echo::Client, XAS::Apps::Test::Echo::Server, XAS::Apps::Test::RPC::Client, XAS::Apps::Test::RPC::Server, XAS::Base, XAS::Class, XAS::Collector::Alert, XAS::Collector::Base, XAS::Collector::Connector, XAS::Collector::Factory, XAS::Constants, XAS::Exception, XAS::Lib::App, XAS::Lib::App::Daemon, XAS::Lib::App::Daemon::POE, XAS::Lib::Connector, XAS::Lib::Counter, XAS::Lib::Daemon::Logger, XAS::Lib::Daemon::Logging, XAS::Lib::Gearman, XAS::Lib::Gearman::Admin, XAS::Lib::Gearman::Admin::Status, XAS::Lib::Gearman::Admin::Worker, XAS::Lib::Gearman::Client, XAS::Lib::Gearman::Client::Status, XAS::Lib::Gearman::Worker, XAS::Lib::Net::Client, XAS::Lib::Net::Server, XAS::Lib::RPC::JSON::Client, XAS::Lib::RPC::JSON::Server, XAS::Lib::Session, XAS::Lib::Spool, XAS::Model::DBM, XAS::Model::Database, XAS::Model::Database::Alert, XAS::Model::Database::Counter, XAS::Monitor::Base, XAS::Monitor::Database, XAS::Monitor::Database::Alert, XAS::Scheduler::Base, XAS::System, XAS::System::Alert, XAS::System::Email, XAS::System::Environment, XAS::System::Logger, XAS::Utils

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.

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: XAS, XAS::Apps::Base::Alerts, XAS::Apps::Base::Collector, XAS::Apps::Base::ExtractData, XAS::Apps::Base::ExtractGlobals, XAS::Apps::Base::RemoveData, XAS::Apps::Database::Schema, XAS::Apps::Templates::Daemon, XAS::Apps::Templates::Generic, XAS::Apps::Test::Echo::Client, XAS::Apps::Test::Echo::Server, XAS::Apps::Test::RPC::Client, XAS::Apps::Test::RPC::Server, XAS::Base, XAS::Class, XAS::Collector::Alert, XAS::Collector::Base, XAS::Collector::Connector, XAS::Collector::Factory, XAS::Constants, XAS::Exception, XAS::Lib::App, XAS::Lib::App::Daemon, XAS::Lib::App::Daemon::POE, XAS::Lib::Connector, XAS::Lib::Counter, XAS::Lib::Daemon::Logger, XAS::Lib::Daemon::Logging, XAS::Lib::Gearman, XAS::Lib::Gearman::Admin, XAS::Lib::Gearman::Admin::Status, XAS::Lib::Gearman::Admin::Worker, XAS::Lib::Gearman::Client, XAS::Lib::Gearman::Client::Status, XAS::Lib::Gearman::Worker, XAS::Lib::Net::Client, XAS::Lib::Net::Server, XAS::Lib::RPC::JSON::Client, XAS::Lib::RPC::JSON::Server, XAS::Lib::Session, XAS::Lib::Spool, XAS::Model::DBM, XAS::Model::Database, XAS::Model::Database::Alert, XAS::Model::Database::Counter, XAS::Monitor::Base, XAS::Monitor::Database, XAS::Monitor::Database::Alert, XAS::Scheduler::Base, XAS::System, XAS::System::Alert, XAS::System::Email, XAS::System::Environment, XAS::System::Logger, XAS::Utils

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.03,0.04

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.

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
XAS A framework for distributed applicatons 0.01 metacpan
XAS::Apps::Base::Alerts This module will monitor the alerts table 0.03 metacpan
XAS::Apps::Base::Collector This module will collect alerts 0.04 metacpan
XAS::Apps::Base::ExtractData This module will extract data from a postgres dump file 0.01 metacpan
XAS::Apps::Base::ExtractGlobals This module will extract globals from a postgres dump file 0.01 metacpan
XAS::Apps::Base::RemoveData This module will remove data from a postgres dump file 0.01 metacpan
XAS::Apps::Database::Schema Create a database schema metacpan
XAS::Apps::Templates::Daemon metacpan
XAS::Apps::Templates::Generic A template module for generic processes metacpan
XAS::Apps::Test::Echo::Client This module will send data to the echo server 0.01 metacpan
XAS::Apps::Test::Echo::Server This module is an 'echo' server 0.02 metacpan
XAS::Apps::Test::RPC::Client This module will make calls to the RPC server 0.01 metacpan
XAS::Apps::Test::RPC::Server This module is a 'rpc' server 0.01 metacpan
XAS::Base The base class for the XAS environment 0.01 metacpan
XAS::Class A Perl extension for the XAS environment metacpan
XAS::Collector::Alert Perl extension for the XAS Environment 0.01 metacpan
XAS::Collector::Base The base class for collectors within the XAS Environment 0.02 metacpan
XAS::Collector::Connector Perl extension for the XAS environment 0.01 metacpan
XAS::Collector::Factory A factory method to load collector processors 0.02 metacpan
XAS::Constants A Perl extension for the XAS environment 0.02 metacpan
XAS::Exception The base exception class for the XAS environment metacpan
XAS::Lib::App The base class to write procedures within the XAS environment 0.02 metacpan
XAS::Lib::App::Daemon The base class to write daemons within the XAS environment 0.01 metacpan
XAS::Lib::App::Daemon::POE The base class to write daemons that use POE within the XAS environment 0.01 metacpan
XAS::Lib::Connector Perl extension for the XAS environment 0.01 metacpan
XAS::Lib::Counter A Perl extension for the XAS environment 0.02 metacpan
XAS::Lib::Daemon::Logger A Perl extension for the XAS environment 0.02 metacpan
XAS::Lib::Daemon::Logging A Perl extension for the XAS environment 0.02 metacpan
XAS::Lib::Gearman An interface to the Gearman job queue system. 0.02 metacpan
XAS::Lib::Gearman::Admin An interface to the Gearman job queue. 0.02 metacpan
XAS::Lib::Gearman::Admin::Status An interface to the Gearman job queue. 0.02 metacpan
XAS::Lib::Gearman::Admin::Worker An interface to the Gearman job queue. 0.02 metacpan
XAS::Lib::Gearman::Client An interface to the Gearman job queue. 0.02 metacpan
XAS::Lib::Gearman::Client::Status Return the clients status. 0.02 metacpan
XAS::Lib::Gearman::Worker An interface to the Gearman job queue. 0.02 metacpan
XAS::Lib::Net::Client The network client interface for the XAS environment 0.02 metacpan
XAS::Lib::Net::Server A basic network server for the XAS Environment 0.02 metacpan
XAS::Lib::RPC::JSON::Client A JSON RPC interface for the XAS environment 0.02 metacpan
XAS::Lib::RPC::JSON::Server A JSON RPC interface for the XAS environment 0.02 metacpan
XAS::Lib::Session The base class for all POE Sessions. 0.04 metacpan
XAS::Lib::Spool A Perl extension for the XAS environment 0.02 metacpan
XAS::Model::DBM Defines helper functions to DBIx::Class methods 0.01 metacpan
XAS::Model::Database Define the database schema used by the XAS environment 0.01 metacpan
XAS::Model::Database::Alert 0.01 metacpan
XAS::Model::Database::Counter 0.01 metacpan
XAS::Monitor::Base A Perl extension for the XAS environment 0.02 metacpan
XAS::Monitor::Database A Perl extension for the XAS environment 0.02 metacpan
XAS::Monitor::Database::Alert A Perl extension for the XAS environment 0.01 metacpan
XAS::Scheduler::Base A Perl extension for the XAS environment 0.01 metacpan
XAS::System A factory system for the XAS environment 0.01 metacpan
XAS::System::Alert The alert module for the XAS environment 0.02 metacpan
XAS::System::Email The Email module for the XAS environment 0.01 metacpan
XAS::System::Environment The base environment for the XAS environment 0.01 metacpan
XAS::System::Logger The logging module for the XAS environment 0.01 metacpan
XAS::Utils A Perl extension for the XAS environment 0.03 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan