Kwalitee Issues

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: ExtUtils::XSpp::Typemap::parsed, ExtUtils::XSpp::Typemap::reference, ExtUtils::XSpp::Typemap::simple

has_meta_json

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

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::XSpp::Cmd, ExtUtils::XSpp::Grammar, ExtUtils::XSpp::Node::PercAny, ExtUtils::XSpp::Typemap::parsed, ExtUtils::XSpp::Typemap::reference, ExtUtils::XSpp::Typemap::simple

consistent_version

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

Error: 0.15,1.05

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
ExtUtils::XSpp XS for C++ 0.15 metacpan
ExtUtils::XSpp::Cmd implementation of xspp metacpan
ExtUtils::XSpp::Driver metacpan
ExtUtils::XSpp::Exception Map C++ exceptions to Perl exceptions metacpan
ExtUtils::XSpp::Exception::code metacpan
ExtUtils::XSpp::Exception::object metacpan
ExtUtils::XSpp::Exception::perlcode metacpan
ExtUtils::XSpp::Exception::simple metacpan
ExtUtils::XSpp::Exception::stdmessage metacpan
ExtUtils::XSpp::Exception::unknown metacpan
ExtUtils::XSpp::Grammar metacpan
ExtUtils::XSpp::Grammar::YappDriver 1.05 metacpan
ExtUtils::XSpp::Lexer metacpan
ExtUtils::XSpp::Node Base class for elements of the parser output metacpan
ExtUtils::XSpp::Node::Access Node representing an access specifier metacpan
ExtUtils::XSpp::Node::Argument Node representing a method/function argument metacpan
ExtUtils::XSpp::Node::Class A class (inherits from Package). metacpan
ExtUtils::XSpp::Node::Comment Node representing a comment in the source file metacpan
ExtUtils::XSpp::Node::Constructor Node representing a constructor method metacpan
ExtUtils::XSpp::Node::Destructor Node representing a destructor method metacpan
ExtUtils::XSpp::Node::Enum Node representing an enum declaration metacpan
ExtUtils::XSpp::Node::EnumValue Node representing an enum element metacpan
ExtUtils::XSpp::Node::File Directive that sets the name of the output file metacpan
ExtUtils::XSpp::Node::Function Node representing a function metacpan
ExtUtils::XSpp::Node::Method Node representing a method metacpan
ExtUtils::XSpp::Node::Module Node representing an XS++/XS MODULE declaration metacpan
ExtUtils::XSpp::Node::Package Node representing a Perl package metacpan
ExtUtils::XSpp::Node::PercAny contains information about %Foo tags handled by plugins metacpan
ExtUtils::XSpp::Node::Preprocessor metacpan
ExtUtils::XSpp::Node::Raw Node for data that should be included in XS verbatim metacpan
ExtUtils::XSpp::Node::Type metacpan
ExtUtils::XSpp::Parser an XS++ parser metacpan
ExtUtils::XSpp::Typemap map types metacpan
ExtUtils::XSpp::Typemap::parsed metacpan
ExtUtils::XSpp::Typemap::reference metacpan
ExtUtils::XSpp::Typemap::simple metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
README metacpan
examples/Object-WithIntAndString/Makefile.PL metacpan
examples/XSpp-Example/Build.PL metacpan
examples/XSpp-Example/MANIFEST metacpan
examples/XSpp-Example/META.yml metacpan