aboutsummaryrefslogtreecommitdiff
path: root/textproc/p5-Perl-Critic-More/pkg-descr
blob: d1025e79c37187e7203249c75af6f726a42f022f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
This is a collection of Perl::Critic policies that are not included in the
Perl::Critic core for a variety of reasons:

  Experimental

    Some policies need some time to work out their kinks, test usability, or
    gauge community interest. A subset of these will end up in the core
    Perl::Critic someday.

  Requires special dependencies

    For example, some policies require development versions of PPI (or some
    other CPAN module). These will likely end up in the Perl::Critic core when
    their dependencies are fulfilled.

  Peripheral to Perl

    For example, the Editor::RequireEmacsFileVariables policy is metacode.
    Also, the Miscellanea::RequireRcsKeywords policy pertains to the
    development process, not the code itself. These are not part of
    Perl::Critic's mission.

  Special purpose

    For example, policies like CodeLayout::RequireASCII designed to scratch
    itches not felt by most of the community. These will always remain in a
    Perl::Critic supplement instead of in the core.