<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Copyright 2008, 2009 Kevin Ryde

This file is part of Perl-Critic-Pulp.

Perl-Critic-Pulp is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3, or (at
your option) any later version.

Perl-Critic-Pulp is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License along
with Perl-Critic-Pulp.  If not, see &lt;http://www.gnu.org/licenses/&gt;.



This is some add-on policies for Perl::Critic,

* ConstantBeforeLt -- avoiding problems with "FOO &lt; 123"

* ConstantPragmaHash -- version declaration for hash style multi-constants

* Gtk2Constants -- new enough Gtk2 version for its constants

* NotWithCompare -- avoiding problems with "! $x == $y"

* PerlMinimumVersionAndWhy -- Perl features used vs version declared

* PodMinimumVersion -- POD features used vs Perl version declared

* ProhibitEmptyCommas -- consecutive commas

* ProhibitNullStatements -- find stray semicolons

* ProhibitPOSIXimport -- don't import the whole of POSIX

* ProhibitUseQuotedVersion -- unquote version string in use Foo '1.5'

* RequireEndBeforeLastPod -- __END__ before POD at end of file

* TextDomainPlaceholders -- check args to __x, __nx, etc

* TextDomainUnused -- Locale::TextDomain imported but not used

* UnexpandedSpecialLiteral -- using __PACKAGE__ etc unexpanded


The only major prerequisite is Perl::Critic itself, though
PerlMinimumVersionAndWhy does nothing without Perl::MinimumVersion.

The Perl-Critic-Pulp home page is

    http://user42.tuxfamily.org/perl-critic-pulp/index.html
</pre></body></html>