Kwalitee Issues

buildtool_not_executable

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

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 (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: PPI, PPI::Cache, PPI::Document, PPI::Document::File, PPI::Document::Fragment, PPI::Document::Normalized, PPI::Dumper, PPI::Element, PPI::Exception, PPI::Exception::ParserRejection, PPI::Find, PPI::Lexer, PPI::Node, PPI::Normal, PPI::Normal::Standard, PPI::Statement, PPI::Statement::Break, PPI::Statement::Compound, PPI::Statement::Data, PPI::Statement::End, PPI::Statement::Expression, PPI::Statement::Given, PPI::Statement::Include, PPI::Statement::Include::Perl6, PPI::Statement::Null, PPI::Statement::Package, PPI::Statement::Scheduled, PPI::Statement::Sub, PPI::Statement::Unknown, PPI::Statement::UnmatchedBrace, PPI::Statement::Variable, PPI::Statement::When, PPI::Structure, PPI::Structure::Block, PPI::Structure::Condition, PPI::Structure::Constructor, PPI::Structure::For, PPI::Structure::Given, PPI::Structure::List, PPI::Structure::Subscript, PPI::Structure::Unknown, PPI::Structure::When, PPI::Token, PPI::Token::ArrayIndex, PPI::Token::Attribute, PPI::Token::BOM, PPI::Token::Cast, PPI::Token::Comment, PPI::Token::DashedWord, PPI::Token::Data, PPI::Token::End, PPI::Token::HereDoc, PPI::Token::Label, PPI::Token::Magic, PPI::Token::Number, PPI::Token::Number::Binary, PPI::Token::Number::Exp, PPI::Token::Number::Float, PPI::Token::Number::Hex, PPI::Token::Number::Octal, PPI::Token::Number::Version, PPI::Token::Operator, PPI::Token::Pod, PPI::Token::Prototype, PPI::Token::Quote, PPI::Token::Quote::Double, PPI::Token::Quote::Interpolate, PPI::Token::Quote::Literal, PPI::Token::Quote::Single, PPI::Token::QuoteLike, PPI::Token::QuoteLike::Backtick, PPI::Token::QuoteLike::Command, PPI::Token::QuoteLike::Readline, PPI::Token::QuoteLike::Regexp, PPI::Token::QuoteLike::Words, PPI::Token::Regexp, PPI::Token::Regexp::Match, PPI::Token::Regexp::Substitute, PPI::Token::Regexp::Transliterate, PPI::Token::Separator, PPI::Token::Structure, PPI::Token::Symbol, PPI::Token::Unknown, PPI::Token::Whitespace, PPI::Token::Word, PPI::Token::_QuoteEngine, PPI::Token::_QuoteEngine::Full, PPI::Token::_QuoteEngine::Simple, PPI::Tokenizer, PPI::Transform, PPI::Transform::UpdateCopyright, PPI::Util, PPI::XSAccessor

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.

Modules

Name Abstract Version View
PPI Parse, Analyze and Manipulate Perl (without perl) 1.221_02 metacpan
PPI::Cache The PPI Document Caching Layer 1.221_02 metacpan
PPI::Document Object representation of a Perl document 1.221_02 metacpan
PPI::Document::File A Perl Document located in a specific file 1.221_02 metacpan
PPI::Document::Fragment A fragment of a Perl Document 1.221_02 metacpan
PPI::Document::Normalized A normalized Perl Document 1.221_02 metacpan
PPI::Dumper Dumping of PDOM trees 1.221_02 metacpan
PPI::Element The abstract Element class, a base for all source objects 1.221_02 metacpan
PPI::Exception The PPI exception base class 1.221_02 metacpan
PPI::Exception::ParserRejection 1.221_02 metacpan
PPI::Find Object version of the Element->find method 1.221_02 metacpan
PPI::Lexer The PPI Lexer 1.221_02 metacpan
PPI::Node Abstract PPI Node class, an Element that can contain other Elements 1.221_02 metacpan
PPI::Normal Normalize Perl Documents 1.221_02 metacpan
PPI::Normal::Standard Provides standard document normalization functions 1.221_02 metacpan
PPI::Statement The base class for Perl statements 1.221_02 metacpan
PPI::Statement::Break Statements which break out of normal statement flow 1.221_02 metacpan
PPI::Statement::Compound Describes all compound statements 1.221_02 metacpan
PPI::Statement::Data The __DATA__ section of a file 1.221_02 metacpan
PPI::Statement::End Content after the __END__ of a module 1.221_02 metacpan
PPI::Statement::Expression A generic and non-specialised statement 1.221_02 metacpan
PPI::Statement::Given A given-when statement 1.221_02 metacpan
PPI::Statement::Include Statements that include other code 1.221_02 metacpan
PPI::Statement::Include::Perl6 Inline Perl 6 file section 1.221_02 metacpan
PPI::Statement::Null A useless null statement 1.221_02 metacpan
PPI::Statement::Package A package statement 1.221_02 metacpan
PPI::Statement::Scheduled A scheduled code block 1.221_02 metacpan
PPI::Statement::Sub Subroutine declaration 1.221_02 metacpan
PPI::Statement::Unknown An unknown or transient statement 1.221_02 metacpan
PPI::Statement::UnmatchedBrace Isolated unmatched brace 1.221_02 metacpan
PPI::Statement::Variable Variable declaration statements 1.221_02 metacpan
PPI::Statement::When A when statement 1.221_02 metacpan
PPI::Structure The base class for Perl braced structures 1.221_02 metacpan
PPI::Structure::Block Curly braces representing a code block 1.221_02 metacpan
PPI::Structure::Condition Round braces for boolean context conditions 1.221_02 metacpan
PPI::Structure::Constructor Anonymous hash or array constructor 1.221_02 metacpan
PPI::Structure::For Circular braces for a for expression 1.221_02 metacpan
PPI::Structure::Given Circular braces for a switch statement 1.221_02 metacpan
PPI::Structure::List Explicit list or precedence ordering braces 1.221_02 metacpan
PPI::Structure::Subscript Braces that represent an array or hash subscript 1.221_02 metacpan
PPI::Structure::Unknown An unknown or unresolved brace structure 1.221_02 metacpan
PPI::Structure::When Circular braces for a when statement 1.221_02 metacpan
PPI::Token A single token of Perl source code 1.221_02 metacpan
PPI::Token::ArrayIndex Token getting the last index for an array 1.221_02 metacpan
PPI::Token::Attribute A token for a subroutine attribute 1.221_02 metacpan
PPI::Token::BOM Tokens representing Unicode byte order marks 1.221_02 metacpan
PPI::Token::Cast A prefix which forces a value into a different context 1.221_02 metacpan
PPI::Token::Comment A comment in Perl source code 1.221_02 metacpan
PPI::Token::DashedWord A dashed bareword token 1.221_02 metacpan
PPI::Token::Data The actual data in the __DATA__ section of a file 1.221_02 metacpan
PPI::Token::End Completely useless content after the __END__ tag 1.221_02 metacpan
PPI::Token::HereDoc Token class for the here-doc 1.221_02 metacpan
PPI::Token::Label Token class for a statement label 1.221_02 metacpan
PPI::Token::Magic Tokens representing magic variables 1.221_02 metacpan
PPI::Token::Number Token class for a number 1.221_02 metacpan
PPI::Token::Number::Binary Token class for a binary number 1.221_02 metacpan
PPI::Token::Number::Exp Token class for an exponential notation number 1.221_02 metacpan
PPI::Token::Number::Float Token class for a floating-point number 1.221_02 metacpan
PPI::Token::Number::Hex Token class for a binary number 1.221_02 metacpan
PPI::Token::Number::Octal Token class for a binary number 1.221_02 metacpan
PPI::Token::Number::Version Token class for a byte-packed number 1.221_02 metacpan
PPI::Token::Operator Token class for operators 1.221_02 metacpan
PPI::Token::Pod Sections of POD in Perl documents 1.221_02 metacpan
PPI::Token::Prototype A subroutine prototype descriptor 1.221_02 metacpan
PPI::Token::Quote String quote abstract base class 1.221_02 metacpan
PPI::Token::Quote::Double A standard "double quote" token 1.221_02 metacpan
PPI::Token::Quote::Interpolate The interpolation quote-like operator 1.221_02 metacpan
PPI::Token::Quote::Literal The literal quote-like operator 1.221_02 metacpan
PPI::Token::Quote::Single A 'single quote' token 1.221_02 metacpan
PPI::Token::QuoteLike Quote-like operator abstract base class 1.221_02 metacpan
PPI::Token::QuoteLike::Backtick A `backticks` command token 1.221_02 metacpan
PPI::Token::QuoteLike::Command The command quote-like operator 1.221_02 metacpan
PPI::Token::QuoteLike::Readline The readline quote-like operator 1.221_02 metacpan
PPI::Token::QuoteLike::Regexp Regexp constructor quote-like operator 1.221_02 metacpan
PPI::Token::QuoteLike::Words Word list constructor quote-like operator 1.221_02 metacpan
PPI::Token::Regexp Regular expression abstract base class 1.221_02 metacpan
PPI::Token::Regexp::Match A standard pattern match regex 1.221_02 metacpan
PPI::Token::Regexp::Substitute A match and replace regular expression token 1.221_02 metacpan
PPI::Token::Regexp::Transliterate A transliteration regular expression token 1.221_02 metacpan
PPI::Token::Separator The __DATA__ and __END__ tags 1.221_02 metacpan
PPI::Token::Structure Token class for characters that define code structure 1.221_02 metacpan
PPI::Token::Symbol A token class for variables and other symbols 1.221_02 metacpan
PPI::Token::Unknown Token of unknown or as-yet undetermined type 1.221_02 metacpan
PPI::Token::Whitespace Tokens representing ordinary white space 1.221_02 metacpan
PPI::Token::Word The generic "word" Token 1.221_02 metacpan
PPI::Token::_QuoteEngine The PPI Quote Engine 1.221_02 metacpan
PPI::Token::_QuoteEngine::Full 1.221_02 metacpan
PPI::Token::_QuoteEngine::Simple 1.221_02 metacpan
PPI::Tokenizer The Perl Document Tokenizer 1.221_02 metacpan
PPI::Transform Abstract base class for document transformation classes 1.221_02 metacpan
PPI::Transform::UpdateCopyright Demonstration PPI::Transform class 1.221_02 metacpan
PPI::Util 1.221_02 metacpan
PPI::XSAccessor 1.221_02 metacpan

Other Files

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