XAS 0.01
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 |