Kwalitee Issues

No Core Issues.

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.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: ExtUtils::ParseXS::CountLines

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.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
ExtUtils::ParseXS converts Perl XS code into C code 3.58 metacpan
ExtUtils::ParseXS::Constants Initialization values for some globals 3.58 metacpan
ExtUtils::ParseXS::CountLines 3.58 metacpan
ExtUtils::ParseXS::Eval Clean package to evaluate code in 3.58 metacpan
ExtUtils::ParseXS::Node Classes for nodes of an Abstract Syntax Tree 3.58 metacpan
ExtUtils::ParseXS::Utilities Subroutines used with ExtUtils::ParseXS 3.58 metacpan
ExtUtils::Typemaps Read/Write/Modify Perl/XS typemap files 3.58 metacpan
ExtUtils::Typemaps::Cmd Quick commands for handling typemaps 3.58 metacpan
ExtUtils::Typemaps::InputMap Entry in the INPUT section of a typemap 3.58 metacpan
ExtUtils::Typemaps::OutputMap Entry in the OUTPUT section of a typemap 3.58 metacpan
ExtUtils::Typemaps::Type Entry in the TYPEMAP section of a typemap 3.58 metacpan

Provides

Name File View
ExtUtils::ParseXS::Node::ALIAS lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::ALIAS_line lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::ATTRS lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::CASE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::CLEANUP lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::CODE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::C_ARGS lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::EXPORT_XSUB_SYMBOLS lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::INIT lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::INPUT lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::INPUT_line lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::INTERFACE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::INTERFACE_MACRO lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::IO_Param lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::NOT_IMPLEMENTED_YET lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::OUTPUT lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::OUTPUT_line lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::OVERLOAD lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::POSTCALL lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::PPCODE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::PREINIT lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::PROTOTYPE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::PROTOTYPES lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::Param lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::Params lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::ReturnType lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::SCOPE lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::VERSIONCHECK lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::autocall lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::cleanup_part lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::code_part lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::codeblock lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::enable lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::init_part lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::input_part lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::keyline lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::keylines lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::multiline lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::multiline_merged lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::oneline lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::output_part lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::xbody lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::xsub lib/ExtUtils/ParseXS/Node.pm metacpan
ExtUtils::ParseXS::Node::xsub_decl lib/ExtUtils/ParseXS/Node.pm metacpan

Other Files

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