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::Alert, XAS::Apps::Init, XAS::Apps::Rotate, XAS::Apps::Test::Echo::Client, XAS::Apps::Test::Echo::Server, XAS::Apps::Test::Logger, XAS::Apps::Test::Process, XAS::Apps::Test::RPC::Processor, XAS::Apps::Test::RPC::Server, XAS::Apps::Test::SSH::Server, XAS::Apps::Test::Service, XAS::Base, XAS::Class, XAS::Constants, XAS::Docs::Installation, XAS::Exception, XAS::Factory, XAS::Lib::App, XAS::Lib::App::Daemon, XAS::Lib::App::Service, XAS::Lib::App::Service::Unix, XAS::Lib::App::Service::Win32, XAS::Lib::Batch, XAS::Lib::Batch::Interface::Torque, XAS::Lib::Batch::Job, XAS::Lib::Batch::Queue, XAS::Lib::Batch::Server, XAS::Lib::Curl::FTP, XAS::Lib::Curl::HTTP, XAS::Lib::Iterator, XAS::Lib::Lockmgr, XAS::Lib::Lockmgr::Filesystem, XAS::Lib::Lockmgr::Flom, XAS::Lib::Lockmgr::KeyedMutex, XAS::Lib::Lockmgr::Nolock, XAS::Lib::Log, XAS::Lib::Log::Console, XAS::Lib::Log::File, XAS::Lib::Log::Json, XAS::Lib::Log::Syslog, XAS::Lib::Mixins::Bufops, XAS::Lib::Mixins::Configs, XAS::Lib::Mixins::Handlers, XAS::Lib::Mixins::Keepalive, XAS::Lib::Mixins::Process, XAS::Lib::Mixins::Process::Unix, XAS::Lib::Mixins::Process::Win32, XAS::Lib::Modules::Alerts, XAS::Lib::Modules::Email, XAS::Lib::Modules::Environment, XAS::Lib::Modules::Spool, XAS::Lib::Net::Client, XAS::Lib::Net::POE::Client, XAS::Lib::Net::Server, XAS::Lib::POE::PubSub, XAS::Lib::POE::Service, XAS::Lib::POE::Session, XAS::Lib::Pidfile, XAS::Lib::Pidfile::Unix, XAS::Lib::Pidfile::Win32, XAS::Lib::Pipe, XAS::Lib::Pipe::Unix, XAS::Lib::Process, XAS::Lib::Process::Unix, XAS::Lib::Process::Win32, XAS::Lib::RPC::JSON::Client, XAS::Lib::RPC::JSON::Server, XAS::Lib::SSH::Client, XAS::Lib::SSH::Client::Exec, XAS::Lib::SSH::Client::Shell, XAS::Lib::SSH::Client::Subsystem, XAS::Lib::SSH::Server, XAS::Lib::Service, XAS::Lib::Service::Unix, XAS::Lib::Service::Win32, XAS::Lib::Set::Light, XAS::Lib::Spawn, XAS::Lib::Spawn::Unix, XAS::Lib::Spawn::Win32, XAS::Lib::Stomp::Frame, XAS::Lib::Stomp::POE::Client, XAS::Lib::Stomp::POE::Filter, XAS::Lib::Stomp::Parser, XAS::Lib::Stomp::Utils, XAS::Lib::WS::Base, XAS::Lib::WS::Exec, XAS::Lib::WS::Manage, XAS::Lib::WS::RemoteShell, XAS::Lib::WS::Transfer, XAS::Lib::XML, XAS::Singleton, XAS::Utils

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::Alert, XAS::Apps::Init, XAS::Apps::Rotate, XAS::Apps::Test::Echo::Client, XAS::Apps::Test::Echo::Server, XAS::Apps::Test::Logger, XAS::Apps::Test::Process, XAS::Apps::Test::RPC::Processor, XAS::Apps::Test::RPC::Server, XAS::Apps::Test::SSH::Server, XAS::Apps::Test::Service, XAS::Base, XAS::Class, XAS::Constants, XAS::Docs::Installation, XAS::Exception, XAS::Factory, XAS::Lib::App, XAS::Lib::App::Daemon, XAS::Lib::App::Service, XAS::Lib::App::Service::Unix, XAS::Lib::App::Service::Win32, XAS::Lib::Batch, XAS::Lib::Batch::Interface::Torque, XAS::Lib::Batch::Job, XAS::Lib::Batch::Queue, XAS::Lib::Batch::Server, XAS::Lib::Curl::FTP, XAS::Lib::Curl::HTTP, XAS::Lib::Iterator, XAS::Lib::Lockmgr, XAS::Lib::Lockmgr::Filesystem, XAS::Lib::Lockmgr::Flom, XAS::Lib::Lockmgr::KeyedMutex, XAS::Lib::Lockmgr::Nolock, XAS::Lib::Log, XAS::Lib::Log::Console, XAS::Lib::Log::File, XAS::Lib::Log::Json, XAS::Lib::Log::Syslog, XAS::Lib::Mixins::Bufops, XAS::Lib::Mixins::Configs, XAS::Lib::Mixins::Handlers, XAS::Lib::Mixins::Keepalive, XAS::Lib::Mixins::Process, XAS::Lib::Mixins::Process::Unix, XAS::Lib::Mixins::Process::Win32, XAS::Lib::Modules::Alerts, XAS::Lib::Modules::Email, XAS::Lib::Modules::Environment, XAS::Lib::Modules::Spool, XAS::Lib::Net::Client, XAS::Lib::Net::POE::Client, XAS::Lib::Net::Server, XAS::Lib::POE::PubSub, XAS::Lib::POE::Service, XAS::Lib::POE::Session, XAS::Lib::Pidfile, XAS::Lib::Pidfile::Unix, XAS::Lib::Pidfile::Win32, XAS::Lib::Pipe, XAS::Lib::Pipe::Unix, XAS::Lib::Process, XAS::Lib::Process::Unix, XAS::Lib::Process::Win32, XAS::Lib::RPC::JSON::Client, XAS::Lib::RPC::JSON::Server, XAS::Lib::SSH::Client, XAS::Lib::SSH::Client::Exec, XAS::Lib::SSH::Client::Shell, XAS::Lib::SSH::Client::Subsystem, XAS::Lib::SSH::Server, XAS::Lib::Service, XAS::Lib::Service::Unix, XAS::Lib::Service::Win32, XAS::Lib::Set::Light, XAS::Lib::Spawn, XAS::Lib::Spawn::Unix, XAS::Lib::Spawn::Win32, XAS::Lib::Stomp::Frame, XAS::Lib::Stomp::POE::Client, XAS::Lib::Stomp::POE::Filter, XAS::Lib::Stomp::Parser, XAS::Lib::Stomp::Utils, XAS::Lib::WS::Base, XAS::Lib::WS::Exec, XAS::Lib::WS::Manage, XAS::Lib::WS::RemoteShell, XAS::Lib::WS::Transfer, XAS::Lib::XML, XAS::Singleton, 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,0.05,0.06,0.15

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
XAS Middleware for Datacenter Operations 0.15 metacpan
XAS::Apps::Alert A class for the XAS environment 0.01 metacpan
XAS::Apps::Init A class for the XAS environment 0.01 metacpan
XAS::Apps::Rotate Rotate files based on a config file 0.04 metacpan
XAS::Apps::Test::Echo::Client This module will send data to the echo server 0.02 metacpan
XAS::Apps::Test::Echo::Server This module is an 'echo' server 0.03 metacpan
XAS::Apps::Test::Logger 0 metacpan
XAS::Apps::Test::Process A class for the XAS environment 0.01 metacpan
XAS::Apps::Test::RPC::Processor 0.01 metacpan
XAS::Apps::Test::RPC::Server 0.01 metacpan
XAS::Apps::Test::SSH::Server A class for the XAS environment 0.02 metacpan
XAS::Apps::Test::Service A template module for services within the XAS environment 0 metacpan
XAS::Base The base class for the XAS environment 0.06 metacpan
XAS::Class A Perl extension for the XAS environment 0.02 metacpan
XAS::Constants A Perl extension for the XAS environment 0.04 metacpan
XAS::Docs::Contributions How to contribute to XAS 0.01 metacpan
XAS::Docs::Installation how to install the XAS environment 0.02 metacpan
XAS::Docs::StyleGuide How to write new code 0.01 metacpan
XAS::Exception The base exception class for the XAS environment 0 metacpan
XAS::Factory A factory system for the XAS environment 0.02 metacpan
XAS::Lib::App The base class to write procedures within the XAS environment 0.05 metacpan
XAS::Lib::App::Daemon The base class to write daemons within the XAS environment 0.02 metacpan
XAS::Lib::App::Service The base class to write services within the XAS environment 0.01 metacpan
XAS::Lib::App::Service::Unix A mixin class for Unix Services 0.01 metacpan
XAS::Lib::App::Service::Win32 A mixin class for Win32 Services 0.01 metacpan
XAS::Lib::Batch A class for the XAS environment 0.01 metacpan
XAS::Lib::Batch::Interface::Torque A mixin for the XAS environment 0.01 metacpan
XAS::Lib::Batch::Job A class for the XAS environment 0.01 metacpan
XAS::Lib::Batch::Queue A class for the XAS environment 0.01 metacpan
XAS::Lib::Batch::Server A class for the XAS environment 0.01 metacpan
XAS::Lib::Curl::FTP A class to transfer files using FTP 0.01 metacpan
XAS::Lib::Curl::HTTP A class for the XAS environment 0.01 metacpan
XAS::Lib::Iterator A class for the XAS environment 0.01 metacpan
XAS::Lib::Lockmgr The base class for locking within XAS 0.03 metacpan
XAS::Lib::Lockmgr::Filesystem 0.03 metacpan
XAS::Lib::Lockmgr::Flom Use the FLoM lock manager for locking. 0.01 metacpan
XAS::Lib::Lockmgr::KeyedMutex Use the keymutexd lock manager for locking. 0.01 metacpan
XAS::Lib::Lockmgr::Nolock Use no locking at all. 0.01 metacpan
XAS::Lib::Log A class for logging in the XAS Environment 0.03 metacpan
XAS::Lib::Log::Console A class for logging 0.02 metacpan
XAS::Lib::Log::File A class for logging to files 0.01 metacpan
XAS::Lib::Log::Json A class for logging with JSON output 0.01 metacpan
XAS::Lib::Log::Syslog A class for logging syslog 0.01 metacpan
XAS::Lib::Mixins::Bufops A class for the XAS environment 0.01 metacpan
XAS::Lib::Mixins::Configs A mixin for handling config files 0.01 metacpan
XAS::Lib::Mixins::Handlers 0.02 metacpan
XAS::Lib::Mixins::Keepalive 0.01 metacpan
XAS::Lib::Mixins::Process A mixin for the XAS environment 0.01 metacpan
XAS::Lib::Mixins::Process::Unix A mixin for the XAS environment 0.01 metacpan
XAS::Lib::Mixins::Process::Win32 A mixin for the XAS environment 0.01 metacpan
XAS::Lib::Modules::Alerts The alert module for the XAS environment 0.06 metacpan
XAS::Lib::Modules::Email The Email module for the XAS environment 0.02 metacpan
XAS::Lib::Modules::Environment The base environment for the XAS environment 0.02 metacpan
XAS::Lib::Modules::Spool A Perl extension for the XAS environment 0.03 metacpan
XAS::Lib::Net::Client The network client interface for the XAS environment 0.03 metacpan
XAS::Lib::Net::POE::Client An asynchronous network client based on POE 0.02 metacpan
XAS::Lib::Net::Server A basic network server for the XAS Environment 0.05 metacpan
XAS::Lib::POE::PubSub A publish/subscribe class for POE sessions 0.01 metacpan
XAS::Lib::POE::Service The base class for service sessions. 0.03 metacpan
XAS::Lib::POE::Session The base class for all POE Sessions. 0.04 metacpan
XAS::Lib::Pidfile 0.01 metacpan
XAS::Lib::Pidfile::Unix 0.02 metacpan
XAS::Lib::Pidfile::Win32 0.01 metacpan
XAS::Lib::Pipe Interact with named pipes 0.01 metacpan
XAS::Lib::Pipe::Unix 0.01 metacpan
XAS::Lib::Process A class for managing processes within the XAS environment 0.02 metacpan
XAS::Lib::Process::Unix A mixin class for process management within the XAS environment 0.02 metacpan
XAS::Lib::Process::Win32 A mixin class for process management within the XAS environment 0.02 metacpan
XAS::Lib::RPC::JSON::Client A mixin for a JSON RPC interface 0.02 metacpan
XAS::Lib::RPC::JSON::Server A mixin for a simple JSON RPC server 0.04 metacpan
XAS::Lib::SSH::Client A SSH based client 0.01 metacpan
XAS::Lib::SSH::Client::Exec A class to interact with the SSH Exec facility 0.01 metacpan
XAS::Lib::SSH::Client::Shell A class to interact with the SSH Shell facility 0.02 metacpan
XAS::Lib::SSH::Client::Subsystem A class to interact with the SSH Subsystem facility 0.01 metacpan
XAS::Lib::SSH::Server A SSH Subsystem based server 0.01 metacpan
XAS::Lib::Service A class to interact with Services 0.04 metacpan
XAS::Lib::Service::Unix A mixin class for Unix Services 0.01 metacpan
XAS::Lib::Service::Win32 A mixin class for Win32 Services 0.01 metacpan
XAS::Lib::Set::Light An extennsion to Set::Light 0.01 metacpan
XAS::Lib::Spawn A class to spawn detached processes within the XAS environment 0.01 metacpan
XAS::Lib::Spawn::Unix A mixin class for spawing processes within the XAS environment 0.01 metacpan
XAS::Lib::Spawn::Win32 A mixin class for process management within the XAS environment 0.01 metacpan
XAS::Lib::Stomp::Frame A STOMP Frame 0.03 metacpan
XAS::Lib::Stomp::POE::Client A STOMP client for the POE Environment 0.04 metacpan
XAS::Lib::Stomp::POE::Filter An I/O filter for the POE Environment 0.03 metacpan
XAS::Lib::Stomp::Parser 0.03 metacpan
XAS::Lib::Stomp::Utils STOMP protocol utilities for clients 0.03 metacpan
XAS::Lib::WS::Base A class for the XAS environment 0.01 metacpan
XAS::Lib::WS::Exec A class to execute commands over WS-Manage 0.01 metacpan
XAS::Lib::WS::Manage A class to manage Servers over WS-Manage 0.01 metacpan
XAS::Lib::WS::RemoteShell A class for the XAS environment 0.02 metacpan
XAS::Lib::WS::Transfer A class to transfer files with WS-Manage 0.01 metacpan
XAS::Lib::XML A class to manipulate XML documents 0.01 metacpan
XAS::Singleton A singleton class for the XAS environment 0.01 metacpan
XAS::Utils A Perl extension for the XAS environment 0.06 metacpan

Other Files

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