1Perl::Critic::More(3) User Contributed Perl DocumentationPerl::Critic::More(3)
2
3
4
6 Perl::Critic::More - Supplemental policies for Perl::Critic
7
9 perl -MCPAN -e'install Perl::Critic::More'
10 perlcritic -theme more lib/Foo.pm
11
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
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
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
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)