CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     P     > >     Perl     > >     Perl-Critic-Pulp
Distribution Perl-Critic-Pulp [Download]
Author KRYDE [ Kevin Ryde ]
Version 61
Abstract Some add-on policies for Perl::Critic.
Released 3 June 2011
Size 155.0 KB
MD5 Checksum 6f99fa4f82b9cd8e0ca608faecd28ad7
Additional Files README   |   META   |   Changes   |   Makefile.PL   |  
Links search.cpan.org   |   CPAN::Forum  |   AnnoCPAN  |   rt.cpan.org  |   Rating  | CPANTS  | CPAN testers | Dependencies | Testers matrix
Prerequisites IO::String  |   List::MoreUtils  |   List::Util  |   Perl::Critic  |   Perl::Critic::Policy  |   Perl::Critic::Utils  |   Perl::Critic::Utils::PPI  |   Perl::Critic::Violation  |   Pod::MinimumVersion  |   PPI  |   PPI::Document  |   Scalar::Util  |   Test::More  |   version  |  

Modules

Perl::Critic::PodParser::ProhibitVerbatimMarkup  [v 61]
Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon  [source]   [v 61] require a semicolon at the end of code blocks
Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline  [source]   [v 61] comma at end of list at newline
Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore  [source]   [v 61] new enough "constant" module for leading underscores
Perl::Critic::Policy::Compatibility::ConstantPragmaHash  [source]   [v 61] new enough "constant" module for multiple constants
Perl::Critic::Policy::Compatibility::Gtk2Constants  [source]   [v 61] new enough Gtk2 version for its constants
Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy  [source]   [v 61] explicit Perl version for features used
Perl::Critic::Policy::Compatibility::PodMinimumVersion  [source]   [v 61] check Perl version declared against POD features used
Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull  [source]   [v 61] don't use explicit /dev/null
Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks  [source]   [v 61] consecutive LE<lt>E<gt> links
Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup  [source]   [v 61] don't use CE<lt>E<gt> markup in a NAME section
Perl::Critic::Policy::Documentation::ProhibitParagraphTwoDots  [source]   [v 61] don't end a paragraph with two dots
Perl::Critic::Policy::Documentation::ProhibitUnbalancedParens  [source]   [v 61] don't leave an open bracket or paren
Perl::Critic::Policy::Documentation::ProhibitVerbatimMarkup  [source]   [v 61] unexpanded CE<lt>E<gt> etc markup in POD verbatim paras
Perl::Critic::Policy::Documentation::RequireEndBeforeLastPod  [source]   [v 61] require __END__ before POD at end of file
Perl::Critic::Policy::Documentation::RequireLinkedURLs  [source]   [v 61] use LE<lt>E<gt> markup on URLs in POD
Perl::Critic::Policy::Miscellanea::TextDomainPlaceholders  [source]   [v 61] check placeholder names in Locale::TextDomain calls
Perl::Critic::Policy::Miscellanea::TextDomainUnused  [source]   [v 61] check for Locale::TextDomain imported but unused
Perl::Critic::Policy::Modules::ProhibitModuleShebang  [source]   [v 61] don't put a #! line at the start of a module file
Perl::Critic::Policy::Modules::ProhibitPOSIXimport  [source]   [v 61] don't import the whole of POSIX into a module
Perl::Critic::Policy::Modules::ProhibitUseQuotedVersion  [source]   [v 61] avoid quoted version number string in a "use" statement
Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt  [source]   [v 61] disallow bareword before <
Perl::Critic::Policy::ValuesAndExpressions::NotWithCompare  [source]   [v 61] logical not used with compare
Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref  [source]   [v 61] don't assign an anonymous arrayref to an array
Perl::Critic::Policy::ValuesAndExpressions::ProhibitBarewordDoubleColon  [source]   [v 61] don't use Foo:: style barewords
Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyCommas  [source]   [v 61] disallow empty consecutive commas
Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f  [source]   [v 61] don't use the -f file test
Perl::Critic::Policy::ValuesAndExpressions::ProhibitNullStatements  [source]   [v 61] disallow empty statements (stray semicolons)
Perl::Critic::Policy::ValuesAndExpressions::ProhibitUnknownBackslash  [source]   [v 61] don't use undefined backslash forms
Perl::Critic::Policy::ValuesAndExpressions::RequireNumericVersion  [source]   [v 61] $VERSION a plain number
Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral  [source]   [v 61] specials like __PACKAGE__ used literally
Perl::Critic::Pulp  [source]   [v 61] some add-on perlcritic policies
Perl::Critic::Pulp::PodMinimumVersionViolation  [v 61]
Perl::Critic::Pulp::PodParser  [source]   [v 61] shared POD parsing code for the Pulp perlcritic add-on
Perl::Critic::Pulp::PodParser::ProhibitBadAproposMarkup  [v 61]
Perl::Critic::Pulp::PodParser::ProhibitParagraphTwoDots  [v 61]
Perl::Critic::Pulp::PodParser::ProhibitUnbalancedParens  [v 61]
Perl::Critic::Pulp::PodParser::RequireLinkedURLs  [v 61]
Perl::Critic::Pulp::Utils  [source]   [v 61] shared helper code for the Pulp perlcritic add-on

Categories

Development Support    >>     Perl

Win32 PPM packages for "Perl-Critic-Pulp"

ActiveState default Perl 5.10 repository   [  v 61   ]
ActiveState default Perl 5.12 repository   [  v 61   ]
ActiveState default Perl 5.8 repository   [  v 20   ]
trouchelle.com Perl 5.8 repository   [  v 7   ]

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.