Kwalitee Issues

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'author' (author) [Validation: 1.4]

no_pod_errors

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

Error: *** ERROR: =over without closing =back at line 21 in file FusionInventory-Agent-2.1.7/lib/FusionInventory/Agent/Network.pm *** ERROR: =over without closing =back at line 40 in file FusionInventory-Agent-2.1.7/lib/FusionInventory/Agent/Storage.pm *** ERROR: =over without closing =back at line 2143 in file FusionInventory-Agent-2.1.7/lib/FusionInventory/Agent/XML/Query/Inventory.pm

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: FusionInventory::Agent::Task::Inventory::OS::Solaris::IPv4

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_meta_json

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

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: contrib/Tarballs.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: FusionInventory::Agent::Backend::OS::Generic::Tarballs, FusionInventory::Agent::Task::Inventory::OS::Solaris::CPU, FusionInventory::Agent::Task::Inventory::OS::Solaris::Controllers, FusionInventory::Agent::Task::Inventory::OS::Solaris::Domains, FusionInventory::Agent::Task::Inventory::OS::Solaris::Drives, FusionInventory::Agent::Task::Inventory::OS::Solaris::IPv4, FusionInventory::Agent::Task::Inventory::OS::Solaris::Mem, FusionInventory::Agent::Task::Inventory::OS::Solaris::Memory, FusionInventory::Agent::Task::Inventory::OS::Solaris::Networks, FusionInventory::Agent::Task::Inventory::OS::Solaris::Slots, FusionInventory::Agent::Task::Inventory::OS::Solaris::Storages, FusionInventory::Agent::Task::Inventory::OS::Win32::Networks, FusionInventory::Agent::Task::Inventory::Virtualization::Virtuozzo

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.

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).

Modules

Name Abstract Version View
FusionInventory::Agent 2.001007 metacpan
FusionInventory::Agent::AccountInfo metacpan
FusionInventory::Agent::Backend::OS::Generic::Tarballs metacpan
FusionInventory::Agent::Config metacpan
FusionInventory::Agent::Network the Network abstraction layer metacpan
FusionInventory::Agent::RPC the RPC interface metacpan
FusionInventory::Agent::SNMP metacpan
FusionInventory::Agent::Storage the light data storage API. Data will be stored in a subdirectory in the 'vardir' directory. This subdirectory depends on the caller module name. metacpan
FusionInventory::Agent::Target metacpan
FusionInventory::Agent::Targets metacpan
FusionInventory::Agent::Task metacpan
FusionInventory::Agent::Task::Base metacpan
FusionInventory::Agent::Task::Inventory The Inventory module for FusionInventory metacpan
FusionInventory::Agent::Task::Inventory::AccessLog metacpan
FusionInventory::Agent::Task::Inventory::DeviceID metacpan
FusionInventory::Agent::Task::Inventory::IpDiscover metacpan
FusionInventory::Agent::Task::Inventory::IpDiscover::IpDiscover metacpan
FusionInventory::Agent::Task::Inventory::IpDiscover::Nmap metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Controller metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Hardware metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::IPv4 metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Mem metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Memory metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Modems metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Slots metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Software metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Sounds metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Users metacpan
FusionInventory::Agent::Task::Inventory::OS::AIX::Videos metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Archs::Alpha metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Archs::Sgimips metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Archs::Sparc metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Archs::i386 metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::IPv4 metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Mem metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Sys metacpan
FusionInventory::Agent::Task::Inventory::OS::BSD::Uptime metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::Battery metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::Bios metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::Memory metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::Ports metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::Slots metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Dmidecode::UUID metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Environement metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Hostname metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Ipmi metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Lspci metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Lspci::Controllers metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Lspci::Modems metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Lspci::Sounds metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Lspci::Videos metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::BSDpkg metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::ByHand metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::Deb metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::Gentoo metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::Pacman metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::RPM metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Packaging::Slackware metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Printers::Cups metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Processes metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Screen metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Storages::HP metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::USB metacpan
FusionInventory::Agent::Task::Inventory::OS::Generic::Users metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Bios metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Controller metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::MP metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Memory metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Slots metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Software metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::HPUX::Uptime metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::ARM metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::ARM::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::Alpha metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::Alpha::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::MIPS metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::MIPS::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::PowerPC metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::PowerPC::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::PowerPC::Various metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::SPARC metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::SPARC::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::i386 metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::i386::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::m68k metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Archs::m68k::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Distro::LSB metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Distro::NonLSB metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Inputs metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Mem metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Network::IPv4 metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Network::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Network::iLO metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Sounds metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Storages::3ware metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Storages::Adaptec metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Storages::Lsilogic metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Storages::ServeRaid metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Sys metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Uptime metacpan
FusionInventory::Agent::Task::Inventory::OS::Linux::Video metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Bios metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Hostname metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::IPv4 metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Mem metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Packages metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Printers metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Sound metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::USB metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Uptime metacpan
FusionInventory::Agent::Task::Inventory::OS::MacOS::Video metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Bios metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Controllers metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Domains metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::IPv4 metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Mem metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Memory metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Packages metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Slots metacpan
FusionInventory::Agent::Task::Inventory::OS::Solaris::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32 metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::AntiVirus metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Bios metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::CPU metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Chassis metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Controller metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Drives metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Env metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Inputs metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Memory metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Modem metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Networks metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::OS metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Ports metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Printers metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Slots metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Software metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Sounds metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Storages metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::USB metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::User metacpan
FusionInventory::Agent::Task::Inventory::OS::Win32::Video metacpan
FusionInventory::Agent::Task::Inventory::OcsDeploy metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Hpvm metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Libvirt metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Parallels metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Qemu metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::SolarisZones metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::VirtualBox metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Virtuozzo metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::VmWareDesktop metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::VmWareESX metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Vmsystem metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Vserver metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Xen metacpan
FusionInventory::Agent::Task::Inventory::Virtualization::Xen::XM metacpan
FusionInventory::Agent::Task::Inventory::WinRegistry metacpan
FusionInventory::Agent::Task::Ping metacpan
FusionInventory::Agent::Task::WakeOnLan metacpan
FusionInventory::Agent::XML::Query metacpan
FusionInventory::Agent::XML::Query::Inventory the XML abstraction layer metacpan
FusionInventory::Agent::XML::Query::Prolog metacpan
FusionInventory::Agent::XML::Query::SimpleMessage a Generic message container metacpan
FusionInventory::Agent::XML::Response metacpan
FusionInventory::Agent::XML::Response::Inventory metacpan
FusionInventory::Agent::XML::Response::Prolog metacpan
FusionInventory::Agent::XML::Response::SimpleMessage metacpan
FusionInventory::Compress metacpan
FusionInventory::Logger metacpan
FusionInventory::LoggerBackend::File metacpan
FusionInventory::LoggerBackend::Stderr metacpan
FusionInventory::LoggerBackend::Syslog metacpan

Other Files

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