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