Modules
- Perl::Critic::Policy::CodeLayout::ProhibitFatCommaNewline - keep a fat comma on the same line as its quoted word
- Perl::Critic::Policy::CodeLayout::ProhibitIfIfSameLine - don't put if after if on same line
- Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon - require a semicolon at the end of code blocks
- Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline - comma at end of list at newline
- Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore - new enough "constant" module for leading underscores
- Perl::Critic::Policy::Compatibility::ConstantPragmaHash - new enough "constant" module for multiple constants
- Perl::Critic::Policy::Compatibility::Gtk2Constants - new enough Gtk2 version for its constants
- Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy - explicit Perl version for features used
- Perl::Critic::Policy::Compatibility::PodMinimumVersion - check Perl version declared against POD features used
- Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull - don't use explicit /dev/null
- Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks - consecutive Lltgt links
- Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup - don't use Cltgt markup in a NAME section
- Perl::Critic::Policy::Documentation::ProhibitDuplicateHeadings - don't duplicate =head names
- Perl::Critic::Policy::Documentation::ProhibitDuplicateSeeAlso - don't duplicate Lltgt links in SEE ALSO
- Perl::Critic::Policy::Documentation::ProhibitLinkToSelf - don't Lltgt link to own POD
- Perl::Critic::Policy::Documentation::ProhibitParagraphEndComma - avoid comma at end of section
- Perl::Critic::Policy::Documentation::ProhibitParagraphTwoDots - don't end a paragraph with two dots
- Perl::Critic::Policy::Documentation::ProhibitUnbalancedParens - don't leave an open bracket or paren
- Perl::Critic::Policy::Documentation::ProhibitVerbatimMarkup - unexpanded Cltgt etc markup in POD verbatim paras
- Perl::Critic::Policy::Documentation::RequireEndBeforeLastPod - require __END__ before POD at end of file
- Perl::Critic::Policy::Documentation::RequireFilenameMarkup - markup /foo filenames
- Perl::Critic::Policy::Documentation::RequireFinalCut - end POD with =cut directive
- Perl::Critic::Policy::Documentation::RequireLinkedURLs - use Lltgt markup on URLs in POD
- Perl::Critic::Policy::Miscellanea::TextDomainPlaceholders - check placeholder names in Locale::TextDomain calls
- Perl::Critic::Policy::Miscellanea::TextDomainUnused - check for Locale::TextDomain imported but unused
- Perl::Critic::Policy::Modules::ProhibitModuleShebang - don't put a #! line at the start of a module file
- Perl::Critic::Policy::Modules::ProhibitPOSIXimport - don't import the whole of POSIX into a module
- Perl::Critic::Policy::Modules::ProhibitUseQuotedVersion - avoid quoted version number string in a "use" statement
- Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt - disallow bareword before <
- Perl::Critic::Policy::ValuesAndExpressions::NotWithCompare - logical not used with compare
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref - don't assign an anonymous arrayref to an array
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitBarewordDoubleColon - don't use Foo:: style barewords
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitDuplicateHashKeys - disallow duplicate literal hash keys
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyCommas - disallow empty consecutive commas
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f - don't use the -f file test
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitNullStatements - disallow empty statements (stray semicolons)
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitUnknownBackslash - don't use undefined backslash forms
- Perl::Critic::Policy::ValuesAndExpressions::RequireNumericVersion - $VERSION a plain number
- Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral - specials like __PACKAGE__ used literally
- Perl::Critic::Pulp - some add-on perlcritic policies
- Perl::Critic::Pulp::PodParser - shared POD parsing code for the Pulp perlcritic add-on
- Perl::Critic::Pulp::Utils - shared helper code for the Pulp perlcritic add-on
Provides
- Perl::Critic::PodParser::ProhibitVerbatimMarkup in lib/Perl/Critic/Policy/Documentation/ProhibitVerbatimMarkup.pm
- Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks::Parser in lib/Perl/Critic/Policy/Documentation/ProhibitAdjacentLinks.pm
- Perl::Critic::Pulp::PodMinimumVersionViolation in lib/Perl/Critic/Policy/Compatibility/PodMinimumVersion.pm
- Perl::Critic::Pulp::PodParser::ProhibitBadAproposMarkup in lib/Perl/Critic/Policy/Documentation/ProhibitBadAproposMarkup.pm
- Perl::Critic::Pulp::PodParser::ProhibitDuplicateHeadings in lib/Perl/Critic/Policy/Documentation/ProhibitDuplicateHeadings.pm
- Perl::Critic::Pulp::PodParser::ProhibitDuplicateSeeAlso in lib/Perl/Critic/Policy/Documentation/ProhibitDuplicateSeeAlso.pm
- Perl::Critic::Pulp::PodParser::ProhibitLinkToSelf in lib/Perl/Critic/Policy/Documentation/ProhibitLinkToSelf.pm
- Perl::Critic::Pulp::PodParser::ProhibitParagraphEndComma in lib/Perl/Critic/Policy/Documentation/ProhibitParagraphEndComma.pm
- Perl::Critic::Pulp::PodParser::ProhibitParagraphTwoDots in lib/Perl/Critic/Policy/Documentation/ProhibitParagraphTwoDots.pm
- Perl::Critic::Pulp::PodParser::ProhibitUnbalancedParens in lib/Perl/Critic/Policy/Documentation/ProhibitUnbalancedParens.pm
- Perl::Critic::Pulp::PodParser::RequireFilenameMarkup in lib/Perl/Critic/Policy/Documentation/RequireFilenameMarkup.pm
- Perl::Critic::Pulp::PodParser::RequireFinalCut in lib/Perl/Critic/Policy/Documentation/RequireFinalCut.pm
- Perl::Critic::Pulp::PodParser::RequireLinkedURLs in lib/Perl/Critic/Policy/Documentation/RequireLinkedURLs.pm
- Perl::Critic::Pulp::ProhibitDuplicateHashKeys::Qword in lib/Perl/Critic/Policy/ValuesAndExpressions/ProhibitDuplicateHashKeys.pm
- Perl::MinimumVersion in lib/Perl/Critic/Policy/Compatibility/PerlMinimumVersionAndWhy.pm