Kwalitee Issues

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: Expected a list structure (author) [Validation: 1.3];License 'cpl' is invalid (license) [Validation: 1.3]

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: lsid-perl-1.1.7/lib/LS/Client.pm -- Around line 140: You forgot a '=back' before '=head1' Around line 193: You forgot a '=back' before '=head1' lsid-perl-1.1.7/lib/LS/HTTP/Service.pm -- Around line 582: An empty L<> lsid-perl-1.1.7/lib/LS/RDF/Metadata.pm -- Around line 327: You forgot a '=back' before '=head1' lsid-perl-1.1.7/lib/LS/Service/Fault.pm -- Around line 302: '=item' outside of any '=over' Around line 313: You forgot a '=back' before '=head1'

has_meta_json

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

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: LS::SOAP::Serializer

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/LS/Authority/Mappings.pm: HASH(0x55a43f9d2aa8)

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

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
LS Perl module for building clients and servers which resolve and perform metadata queries on LSIDs. 1.001007 metacpan
LS::Assigning::Client metacpan
LS::Assigning::Serializer metacpan
LS::Assigning::Service metacpan
LS::Authority Authority service (client stub) for resources identified by LSIDs metacpan
LS::Authority::WSDL metacpan
LS::Authority::WSDL::Bindings metacpan
LS::Authority::WSDL::Constants Perl module containing constants used in the LSID WSDL module. metacpan
LS::Authority::WSDL::Location metacpan
LS::Authority::WSDL::Services WSDL document describing how to invoke the authority metacpan
LS::Authority::WSDL::Simple WSDL document describing a resource identified by an LSID. metacpan
LS::Cache::Config Configuration loader for LSID Cache manager metacpan
LS::Cache::Logger Cache manager for LSID data, metadata, URIs and WSDL metacpan
LS::Cache::Manager Cache manager for LSID data, metadata, URIs and WSDL metacpan
LS::Client Base module for building LSID clients metacpan
LS::Client::BasicResolver Simple Resolution Client for LSIDs metacpan
LS::Client::FTP metacpan
LS::Client::HTTP Implements the HTTP protocol specific calls for invoking an LSID service metacpan
LS::Client::SOAP Implements the SOAP protocol specific calls for invoking an LSID service metacpan
LS::Config Configuration management object metacpan
LS::HTTP::Service HTTP service for LSID authority, metadata, and data operations metacpan
LS::ID Life Science Identifiers metacpan
LS::Locator Resolve authorities for LSIDs metacpan
LS::RDF::ComplexDocument An object that allows more complex RDF documents to be created metacpan
LS::RDF::Constants metacpan
LS::RDF::Metadata metacpan
LS::RDF::SimpleDocument Simple RDF Document object metacpan
LS::Resource A resource identified by an LSID metacpan
LS::SOAP::Fault metacpan
LS::SOAP::Serializer metacpan
LS::SOAP::Service SOAP service for LSID authority, metadata, and data operations metacpan
LS::Service Base class for authority, metadata, and data services metacpan
LS::Service::AdvancedDataService metacpan
LS::Service::Authority Authority service for LSID resolution metacpan
LS::Service::DataService Data service for LSID resolution metacpan
LS::Service::Fault Generic fault generation for authority framework metacpan
LS::Service::Namespace Namespace for data or metadata retrieval metacpan
LS::Service::Response Response object used in communication metacpan

Provides

Name File View
LS::Authority::FAN lib/LS/Authority.pm metacpan
LS::Authority::WSDL::Binding lib/LS/Authority/WSDL/Bindings.pm metacpan
LS::Authority::WSDL::Binding::Operation lib/LS/Authority/WSDL/Bindings.pm metacpan
LS::Authority::WSDL::Constants::Protocols lib/LS/Authority/WSDL/Constants.pm metacpan
LS::Authority::WSDL::Implementation lib/LS/Authority/WSDL.pm metacpan
LS::Authority::WSDL::Mappings lib/LS/Authority/Mappings.pm metacpan
LS::Authority::WSDL::Port lib/LS/Authority/WSDL.pm metacpan
LS::Authority::WSDL::ServiceDefinition lib/LS/Authority/WSDL.pm metacpan
LS::Authority::WSDL::Simple::DataPort lib/LS/Authority/WSDL/Simple.pm metacpan
LS::Authority::WSDL::Simple::MetadataPort lib/LS/Authority/WSDL/Simple.pm metacpan
LS::Base lib/LS.pm metacpan
LS::Client::Credentials lib/LS/Client.pm metacpan
LS::ClientException lib/LS.pm metacpan
LS::Config::Cache lib/LS/Config.pm metacpan
LS::Config::File lib/LS/Config.pm metacpan
LS::Config::ForeignAuthority lib/LS/Config.pm metacpan
LS::Config::HostMapping lib/LS/Config.pm metacpan
LS::Exception lib/LS.pm metacpan
LS::HTTP::Fault lib/LS/HTTP/Service.pm metacpan
LS::InvalidParameterException lib/LS.pm metacpan
LS::MalformedParameterException lib/LS.pm metacpan
LS::RDF::Bag lib/LS/RDF/ComplexDocument.pm metacpan
LS::RDF::Complex lib/LS/RDF/ComplexDocument.pm metacpan
LS::RDF::MetadataDocument lib/LS/RDF/Metadata.pm metacpan
LS::RDF::Simple lib/LS/RDF/SimpleDocument.pm metacpan
LS::RuntimeException lib/LS.pm metacpan
LS::SOAP::Response lib/LS/SOAP/Service.pm metacpan
LS::Service::Authority::Handlers lib/LS/Service/Authority.pm metacpan
LS::Service::Namespace::Handlers lib/LS/Service/Namespace.pm metacpan

Other Files

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