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!

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: App-Netdisco-2.036008/lib/App/Netdisco/DB/ResultSet/NodeIp.pm -- Around line 202: =over without closing =back App-Netdisco-2.036008/lib/App/Netdisco/Manual/ReleaseNotes.pod -- Around line 151: You forgot a '=back' before '=head1' App-Netdisco-2.036008/lib/App/Netdisco/Manual/WritingPlugins.pod -- Around line 487: Non-ASCII character seen before =encoding in '# perl'. Assuming UTF-8

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.036008,44

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.

has_tests_in_t_dir

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

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.

Modules

Name Abstract Version View
App::Netdisco An open source web-based network management tool. 2.036008 metacpan
App::Netdisco::AnyEvent::Nbtstat Request NetBIOS node status with AnyEvent metacpan
App::Netdisco::Backend::Job metacpan
App::Netdisco::Backend::Util metacpan
App::Netdisco::Backend::Worker::Common metacpan
App::Netdisco::Backend::Worker::Interactive::DeviceActions metacpan
App::Netdisco::Backend::Worker::Interactive::PortActions metacpan
App::Netdisco::Backend::Worker::Manager metacpan
App::Netdisco::Backend::Worker::Poller metacpan
App::Netdisco::Backend::Worker::Poller::Arpnip metacpan
App::Netdisco::Backend::Worker::Poller::Common metacpan
App::Netdisco::Backend::Worker::Poller::Device metacpan
App::Netdisco::Backend::Worker::Poller::Expiry metacpan
App::Netdisco::Backend::Worker::Poller::Macsuck metacpan
App::Netdisco::Backend::Worker::Poller::Nbtstat metacpan
App::Netdisco::Backend::Worker::Scheduler metacpan
App::Netdisco::Configuration metacpan
App::Netdisco::Core::Arpnip metacpan
App::Netdisco::Core::Discover metacpan
App::Netdisco::Core::Macsuck metacpan
App::Netdisco::Core::Nbtstat metacpan
App::Netdisco::DB 44 metacpan
App::Netdisco::DB::ExplicitLocking Support for PostgreSQL Lock Modes metacpan
App::Netdisco::DB::Result::Admin metacpan
App::Netdisco::DB::Result::Community 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::DeviceSkip 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::Statistics 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::ApRadioChannelPower metacpan
App::Netdisco::DB::Result::Virtual::CidrIps metacpan
App::Netdisco::DB::Result::Virtual::DeviceDnsMismatch metacpan
App::Netdisco::DB::Result::Virtual::DeviceLinks metacpan
App::Netdisco::DB::Result::Virtual::DevicePoeStatus metacpan
App::Netdisco::DB::Result::Virtual::DuplexMismatch metacpan
App::Netdisco::DB::Result::Virtual::GenericReport metacpan
App::Netdisco::DB::Result::Virtual::NodeIp4 metacpan
App::Netdisco::DB::Result::Virtual::NodeIp6 metacpan
App::Netdisco::DB::Result::Virtual::NodeMonitor metacpan
App::Netdisco::DB::Result::Virtual::NodeWithAge metacpan
App::Netdisco::DB::Result::Virtual::NodesDiscovered metacpan
App::Netdisco::DB::Result::Virtual::OrphanedDevices metacpan
App::Netdisco::DB::Result::Virtual::PollerPerformance metacpan
App::Netdisco::DB::Result::Virtual::PortUtilization metacpan
App::Netdisco::DB::Result::Virtual::PortVLANMismatch metacpan
App::Netdisco::DB::Result::Virtual::SlowDevices metacpan
App::Netdisco::DB::Result::Virtual::SubnetUtilization metacpan
App::Netdisco::DB::Result::Virtual::UnDirEdgesAgg metacpan
App::Netdisco::DB::Result::Virtual::UndiscoveredNeighbors metacpan
App::Netdisco::DB::Result::Virtual::UserRole metacpan
App::Netdisco::DB::ResultSet metacpan
App::Netdisco::DB::ResultSet::Admin metacpan
App::Netdisco::DB::ResultSet::Device metacpan
App::Netdisco::DB::ResultSet::DeviceModule metacpan
App::Netdisco::DB::ResultSet::DevicePort metacpan
App::Netdisco::DB::ResultSet::DevicePortLog metacpan
App::Netdisco::DB::ResultSet::DevicePortSsid metacpan
App::Netdisco::DB::ResultSet::DevicePower metacpan
App::Netdisco::DB::ResultSet::Node metacpan
App::Netdisco::DB::ResultSet::NodeIp metacpan
App::Netdisco::DB::ResultSet::NodeNbt metacpan
App::Netdisco::DB::ResultSet::NodeWireless metacpan
App::Netdisco::DB::ResultSet::Subnet metacpan
App::Netdisco::Environment metacpan
App::Netdisco::GenericDB metacpan
App::Netdisco::GenericDB::Result::Virtual::GenericReport metacpan
App::Netdisco::JobQueue metacpan
App::Netdisco::JobQueue::PostgreSQL metacpan
App::Netdisco::SSHCollector::Platform::ACE metacpan
App::Netdisco::SSHCollector::Platform::ASA metacpan
App::Netdisco::SSHCollector::Platform::BigIP metacpan
App::Netdisco::SSHCollector::Platform::CPVSX metacpan
App::Netdisco::SSHCollector::Platform::FreeBSD metacpan
App::Netdisco::SSHCollector::Platform::GAIAEmbedded metacpan
App::Netdisco::SSHCollector::Platform::IOS metacpan
App::Netdisco::SSHCollector::Platform::IOSXR metacpan
App::Netdisco::SSHCollector::Platform::Linux metacpan
App::Netdisco::SSHCollector::Platform::NXOS metacpan
App::Netdisco::SSHCollector::Platform::PaloAlto metacpan
App::Netdisco::Util::Backend metacpan
App::Netdisco::Util::DNS metacpan
App::Netdisco::Util::Device metacpan
App::Netdisco::Util::ExpandParams metacpan
App::Netdisco::Util::FastResolver metacpan
App::Netdisco::Util::Graph metacpan
App::Netdisco::Util::Node metacpan
App::Netdisco::Util::NodeMonitor metacpan
App::Netdisco::Util::Noop metacpan
App::Netdisco::Util::Permission metacpan
App::Netdisco::Util::Port metacpan
App::Netdisco::Util::PortMAC metacpan
App::Netdisco::Util::SNMP metacpan
App::Netdisco::Util::Web metacpan
App::Netdisco::Web metacpan
App::Netdisco::Web::AdminTask metacpan
App::Netdisco::Web::Auth::Provider::DBIC metacpan
App::Netdisco::Web::AuthN metacpan
App::Netdisco::Web::Device metacpan
App::Netdisco::Web::GenericReport metacpan
App::Netdisco::Web::Password metacpan
App::Netdisco::Web::Plugin Netdisco Web UI components metacpan
App::Netdisco::Web::Plugin::AdminTask::DuplicateDevices metacpan
App::Netdisco::Web::Plugin::AdminTask::JobQueue metacpan
App::Netdisco::Web::Plugin::AdminTask::NodeMonitor metacpan
App::Netdisco::Web::Plugin::AdminTask::OrphanedDevices metacpan
App::Netdisco::Web::Plugin::AdminTask::PollerPerformance metacpan
App::Netdisco::Web::Plugin::AdminTask::PseudoDevice metacpan
App::Netdisco::Web::Plugin::AdminTask::SlowDevices metacpan
App::Netdisco::Web::Plugin::AdminTask::TimedOutDevices metacpan
App::Netdisco::Web::Plugin::AdminTask::Topology metacpan
App::Netdisco::Web::Plugin::AdminTask::UndiscoveredNeighbors metacpan
App::Netdisco::Web::Plugin::AdminTask::UserLog metacpan
App::Netdisco::Web::Plugin::AdminTask::Users 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::ApChannelDist metacpan
App::Netdisco::Web::Plugin::Report::ApClients metacpan
App::Netdisco::Web::Plugin::Report::ApRadioChannelPower metacpan
App::Netdisco::Web::Plugin::Report::DeviceAddrNoDNS metacpan
App::Netdisco::Web::Plugin::Report::DeviceByLocation metacpan
App::Netdisco::Web::Plugin::Report::DeviceDnsMismatch metacpan
App::Netdisco::Web::Plugin::Report::DevicePoeStatus metacpan
App::Netdisco::Web::Plugin::Report::DuplexMismatch metacpan
App::Netdisco::Web::Plugin::Report::HalfDuplex metacpan
App::Netdisco::Web::Plugin::Report::InventoryByModelByOS metacpan
App::Netdisco::Web::Plugin::Report::IpInventory metacpan
App::Netdisco::Web::Plugin::Report::ModuleInventory metacpan
App::Netdisco::Web::Plugin::Report::Netbios metacpan
App::Netdisco::Web::Plugin::Report::NodeMultiIPs metacpan
App::Netdisco::Web::Plugin::Report::NodeVendor metacpan
App::Netdisco::Web::Plugin::Report::NodesDiscovered metacpan
App::Netdisco::Web::Plugin::Report::PortAdminDown metacpan
App::Netdisco::Web::Plugin::Report::PortBlocking metacpan
App::Netdisco::Web::Plugin::Report::PortLog metacpan
App::Netdisco::Web::Plugin::Report::PortMultiNodes metacpan
App::Netdisco::Web::Plugin::Report::PortSsid metacpan
App::Netdisco::Web::Plugin::Report::PortUtilization metacpan
App::Netdisco::Web::Plugin::Report::PortVLANMismatch metacpan
App::Netdisco::Web::Plugin::Report::SsidInventory metacpan
App::Netdisco::Web::Plugin::Report::SubnetUtilization metacpan
App::Netdisco::Web::Plugin::Report::VlanInventory 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::Statistics metacpan
App::Netdisco::Web::TypeAhead metacpan
Dancer::Template::NetdiscoTemplateToolkit metacpan

Other Files

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