Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_tests

Add tests!

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: App::Netdisco::Daemon::Util, App::Netdisco::Util::Noop, App::Netdisco::Util::Web

has_meta_json

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

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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: App::Netdisco::Daemon::Util, App::Netdisco::Util::Noop, App::Netdisco::Util::Web

consistent_version

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

Error: 2.010001_003,23

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
App::Netdisco An open source web-based network management tool. 2.010001_003 metacpan
App::Netdisco::Core::Arpnip metacpan
App::Netdisco::Core::Discover metacpan
App::Netdisco::Core::Macsuck metacpan
App::Netdisco::DB 23 metacpan
App::Netdisco::DB::ExplicitLocking Support for PostgreSQL Lock Modes metacpan
App::Netdisco::DB::Result::Admin metacpan
App::Netdisco::DB::Result::Device metacpan
App::Netdisco::DB::Result::DeviceIp metacpan
App::Netdisco::DB::Result::DeviceModule metacpan
App::Netdisco::DB::Result::DevicePort metacpan
App::Netdisco::DB::Result::DevicePortLog metacpan
App::Netdisco::DB::Result::DevicePortPower metacpan
App::Netdisco::DB::Result::DevicePortSsid metacpan
App::Netdisco::DB::Result::DevicePortVlan metacpan
App::Netdisco::DB::Result::DevicePortWireless metacpan
App::Netdisco::DB::Result::DevicePower metacpan
App::Netdisco::DB::Result::DeviceRoute metacpan
App::Netdisco::DB::Result::DeviceVlan metacpan
App::Netdisco::DB::Result::Log metacpan
App::Netdisco::DB::Result::Node metacpan
App::Netdisco::DB::Result::NodeIp metacpan
App::Netdisco::DB::Result::NodeMonitor metacpan
App::Netdisco::DB::Result::NodeNbt metacpan
App::Netdisco::DB::Result::NodeWireless metacpan
App::Netdisco::DB::Result::Oui metacpan
App::Netdisco::DB::Result::Process metacpan
App::Netdisco::DB::Result::Session metacpan
App::Netdisco::DB::Result::Subnet metacpan
App::Netdisco::DB::Result::Topology metacpan
App::Netdisco::DB::Result::User metacpan
App::Netdisco::DB::Result::UserLog metacpan
App::Netdisco::DB::Result::Virtual::ActiveNode metacpan
App::Netdisco::DB::Result::Virtual::ActiveNodeWithAge metacpan
App::Netdisco::DB::Result::Virtual::DeviceLinks metacpan
App::Netdisco::DB::Result::Virtual::DevicePortVlanNative metacpan
App::Netdisco::DB::Result::Virtual::DevicePortVlanTagged metacpan
App::Netdisco::DB::Result::Virtual::DuplexMismatch metacpan
App::Netdisco::DB::Result::Virtual::NodeWithAge metacpan
App::Netdisco::DB::ResultSet::Admin metacpan
App::Netdisco::DB::ResultSet::Device metacpan
App::Netdisco::DB::ResultSet::DevicePort metacpan
App::Netdisco::DB::ResultSet::Node metacpan
App::Netdisco::DB::ResultSet::NodeIp metacpan
App::Netdisco::DB::ResultSet::NodeWireless metacpan
App::Netdisco::DB::ResultSet::Subnet metacpan
App::Netdisco::Daemon::DB metacpan
App::Netdisco::Daemon::DB::Result::Admin metacpan
App::Netdisco::Daemon::Queue metacpan
App::Netdisco::Daemon::Util metacpan
App::Netdisco::Daemon::Worker::Common metacpan
App::Netdisco::Daemon::Worker::Interactive metacpan
App::Netdisco::Daemon::Worker::Interactive::DeviceActions metacpan
App::Netdisco::Daemon::Worker::Interactive::PortActions metacpan
App::Netdisco::Daemon::Worker::Manager metacpan
App::Netdisco::Daemon::Worker::Poller metacpan
App::Netdisco::Daemon::Worker::Poller::Arpnip metacpan
App::Netdisco::Daemon::Worker::Poller::Common metacpan
App::Netdisco::Daemon::Worker::Poller::Device metacpan
App::Netdisco::Daemon::Worker::Poller::Macsuck metacpan
App::Netdisco::Daemon::Worker::Scheduler metacpan
App::Netdisco::Util::DNS metacpan
App::Netdisco::Util::Device metacpan
App::Netdisco::Util::Noop metacpan
App::Netdisco::Util::Port metacpan
App::Netdisco::Util::PortMAC metacpan
App::Netdisco::Util::SNMP metacpan
App::Netdisco::Util::SanityCheck metacpan
App::Netdisco::Util::Web metacpan
App::Netdisco::Web metacpan
App::Netdisco::Web::AdminTask metacpan
App::Netdisco::Web::AuthN metacpan
App::Netdisco::Web::Device metacpan
App::Netdisco::Web::Plugin Netdisco Web UI components metacpan
App::Netdisco::Web::Plugin::AdminTask::JobQueue metacpan
App::Netdisco::Web::Plugin::AdminTask::PseudoDevice metacpan
App::Netdisco::Web::Plugin::AdminTask::Topology metacpan
App::Netdisco::Web::Plugin::Device::Addresses metacpan
App::Netdisco::Web::Plugin::Device::Details metacpan
App::Netdisco::Web::Plugin::Device::Modules metacpan
App::Netdisco::Web::Plugin::Device::Neighbors metacpan
App::Netdisco::Web::Plugin::Device::Ports metacpan
App::Netdisco::Web::Plugin::Inventory metacpan
App::Netdisco::Web::Plugin::Report::DuplexMismatch metacpan
App::Netdisco::Web::Plugin::Search::Device metacpan
App::Netdisco::Web::Plugin::Search::Node metacpan
App::Netdisco::Web::Plugin::Search::Port metacpan
App::Netdisco::Web::Plugin::Search::VLAN metacpan
App::Netdisco::Web::PortControl metacpan
App::Netdisco::Web::Report metacpan
App::Netdisco::Web::Search metacpan
App::Netdisco::Web::Static metacpan
App::Netdisco::Web::TypeAhead metacpan
App::NetdiscoX::Web::Plugin::Observium metacpan

Other Files

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