1Perl::Critic::More(3) User Contributed Perl DocumentationPerl::Critic::More(3)
2
3
4

NAME

6       Perl::Critic::More - Supplemental policies for Perl::Critic
7

SYNOPSIS

9         perl -MCPAN -e'install Perl::Critic::More'
10         perlcritic -theme more lib/Foo.pm
11

AFFILIATION

13       This file has no functionality, but instead is a placeholder for a
14       loose collection of Perl::Critic policies.  All of those policies will
15       have an "Affiliation" section announcing their participation in this
16       grouping.
17

DESCRIPTION

19       This is a collection of Perl::Critic policies that are not included in
20       the Perl::Critic core for a variety of reasons:
21
22       ·   Experimental
23
24           Some policies need some time to work out their kinks, test
25           usability, or gauge community interest.  A subset of these will end
26           up in the core Perl::Critic someday.
27
28       ·   Requires special dependencies
29
30           For example, some policies require development versions of PPI (or
31           some other CPAN module).  These will likely end up in the
32           Perl::Critic core when their dependencies are fulfilled.
33
34       ·   Peripheral to Perl
35
36           For example, the "Editor::RequireEmacsFileVariables" policy is
37           metacode.  These are not part of Perl::Critic's mission.
38
39       ·   Special purpose
40
41           For example, policies like "CodeLayout::RequireASCII" designed to
42           scratch itches not felt by most of the community.  These will
43           always remain in a Perl::Critic supplement instead of in the core.
44
45       All of these policies have the theme "more" so they can be turned off
46       as a group via .perlcriticrc by adding this line:
47
48         theme = not more
49
50       The special purpose ones may be part of the "notrecommended" theme.
51       Avoid these via:
52
53         theme = not notrecommended
54
55       Sorry about the double-negative...  See "CONFIGURATION" in Perl::Critic
56       for details on how to interact with themes.
57

SEE ALSO

59       Perl::Critic
60
61       Perl::Critic::Bangs - Andy Lester's fantastic list of code pet peeves
62
63       Perl::Critic::Lax - RJBS' more-lenient versions of some core
64       Perl::Critic policies
65
66       parrot - the parrot team has developed a few specialized Perl::Critic
67       policies of their own
68

AUTHOR

70       Chris Dolan <cdolan@cpan.org>
71
72       The included policies may have other authors -- please see them
73       individually.
74
75       This distribution is controlled by the Perl::Critic team.  If you want
76       to add a policy to this collection, check out our Subversion repository
77       and mailing lists at <http://perlcritic.tigris.org>.
78
80       Copyright (c) 2006-2008 Chris Dolan
81
82       This program is free software; you can redistribute it and/or modify it
83       under the same terms as Perl itself.  The full text of this license can
84       be found in the LICENSE file included with this module.
85
86
87
88perl v5.16.3                      2014-06-10             Perl::Critic::More(3)
Impressum