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: Myriad, Myriad::API, Myriad::Commands, Myriad::Config, Myriad::Plugin, Myriad::RPC::Client::Implementation::Memory, Myriad::RPC::Client::Implementation::Redis, Myriad::RPC::Implementation::Memory, Myriad::RPC::Implementation::Redis, Myriad::RPC::Message, Myriad::Redis::Pending, Myriad::Registry, Myriad::Service::Remote, Myriad::Service::Storage, Myriad::Service::Storage::Remote, Myriad::Subscription::Implementation::Memory, Myriad::Subscription::Implementation::Redis, Myriad::Transport::Redis

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Sub::Util
  • URI
  • experimental
  • parent

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.

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: Myriad, Myriad::API, Myriad::Commands, Myriad::Config, Myriad::Plugin, Myriad::RPC::Client::Implementation::Memory, Myriad::RPC::Client::Implementation::Redis, Myriad::RPC::Implementation::Memory, Myriad::RPC::Implementation::Redis, Myriad::RPC::Message, Myriad::Redis::Pending, Myriad::Registry, Myriad::Service::Remote, Myriad::Service::Storage, Myriad::Service::Storage::Remote, Myriad::Subscription::Implementation::Memory, Myriad::Subscription::Implementation::Redis, Myriad::Transport::Redis

test_prereq_matches_use

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

Error:

  • Sub::Util
  • parent

Modules

Name Abstract Version View
Myriad microservice coördination 0.006 metacpan
Myriad::API provides an API for Myriad services 0.006 metacpan
Myriad::Bootstrap starts up a Myriad child process ready for loading modules for the main functionality 0.006 metacpan
Myriad::Class common pragmata for L<Myriad> core modules 0.006 metacpan
Myriad::Commands 0.006 metacpan
Myriad::Config 0.006 metacpan
Myriad::Exception 0.006 metacpan
Myriad::Exception::Base common class for all exceptions 0.006 metacpan
Myriad::Exception::Builder applies L<Myriad::Exception::Base> to an exception class 0.006 metacpan
Myriad::Exception::General 0.006 metacpan
Myriad::Exception::InternalError common exception when the error is not relevant to the client. 0.006 metacpan
Myriad::Plugin 0.006 metacpan
Myriad::RPC microservice RPC abstraction 0.006 metacpan
Myriad::RPC::Client microservice RPC client abstraction 0.006 metacpan
Myriad::RPC::Client::Implementation::Memory 0.006 metacpan
Myriad::RPC::Client::Implementation::Redis microservice RPC client abstraction 0.006 metacpan
Myriad::RPC::Implementation::Memory microservice RPC in-memory implementation. 0.006 metacpan
Myriad::RPC::Implementation::Redis microservice RPC Redis implementation. 0.006 metacpan
Myriad::RPC::Message RPC message implementation 0.006 metacpan
Myriad::Redis::Pending 0.006 metacpan
Myriad::Registry track available methods and subscriptions 0.006 metacpan
Myriad::Role::RPC microservice RPC abstraction 0.006 metacpan
Myriad::Role::Storage microservice storage abstraction 0.006 metacpan
Myriad::Role::Subscription 0.006 metacpan
Myriad::Service microservice coördination 0.006 metacpan
Myriad::Service::Attributes microservice coördination 0.006 metacpan
Myriad::Service::Implementation 0.006 metacpan
Myriad::Service::Remote abstraction to access other services over the network. 0.006 metacpan
Myriad::Service::Storage 0.006 metacpan
Myriad::Service::Storage::Remote abstraction to access other services storage. 0.006 metacpan
Myriad::Storage microservice Storage abstraction 0.006 metacpan
Myriad::Storage::Implementation::Memory microservice storage abstraction 0.006 metacpan
Myriad::Storage::Implementation::Redis 0.006 metacpan
Myriad::Subscription microservice subscription abstraction 0.006 metacpan
Myriad::Subscription::Implementation::Memory 0.006 metacpan
Myriad::Subscription::Implementation::Redis 0.006 metacpan
Myriad::Transport::HTTP 0.006 metacpan
Myriad::Transport::Memory In-Memory data layer that mimics Redis behaviour.. 0.006 metacpan
Myriad::Transport::PostgreSQL 0.006 metacpan
Myriad::Transport::Redis 0.006 metacpan
Myriad::UI::Readline L<Term::ReadLine> support for L<Myriad> 0.006 metacpan
Myriad::Util::Defer provide a deferred wrapper attribute 0.006 metacpan
Myriad::Util::Secret protect secrets from getting exposed accidentally 0.006 metacpan
Myriad::Util::UUID 0.006 metacpan
Test::Myriad 0.006 metacpan
Test::Myriad::Service an abstraction to mock microservices. 0.006 metacpan
yriad 0.006 metacpan

Other Files

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