Login
gknop/Perl-Critic.git
15 years agoAdded tags support.
Andy Lester [Tue, 18 Jul 2006 02:13:56 +0000 (02:13 +0000)] 
Added tags support.

15 years ago0.07
Josh ben Jore [Tue, 18 Jul 2006 02:03:17 +0000 (02:03 +0000)] 
0.07
  * Moved perlcritic-compilation-error-regexp-alist so it is in the
    source before it's used. This only seems to matter when
    perlcritic.el is compiled to bytecode.
  * Implemented perlcritic-exclude, perlcritic-include,
    perlcritic-profile, perlcritic-noprofile, perlcritic-force.
  * Inserted page break characters at important places.
  * A little sugar in the linking in documentation.
  * Fixed the type for perlcritic-verbose.
  * Fixed a bug in \\[perlcritic-region] where the point wasn't
    being moved to the top of the error buffer before removing the
    "source OK" message.
  * Renamed private methods perlcritic--param-profile, noprofile,
    force, severity, top, verbose, include and exclude.
  * Added interactive, user-facing functions perlcritic-profile,
    -noprofile, -force, -severity, -top, -include, -exclude,
    -verbose. These allow adhoc changes to the perlcritic settings.

15 years agoReversed senses of checking for element type, from !eq to using ne
Andy Lester [Mon, 17 Jul 2006 22:50:26 +0000 (22:50 +0000)] 
Reversed senses of checking for element type, from !eq to using ne

15 years agoReverse some "ne" to "eq" to make them less convoluted. Also now ignoring some unuse...
Andy Lester [Mon, 17 Jul 2006 21:16:16 +0000 (21:16 +0000)] 
Reverse some "ne" to "eq" to make them less convoluted.  Also now ignoring some unused function parameters

15 years agoPut the cheapest test ("is it a tie?") as the first thing to check
Andy Lester [Mon, 17 Jul 2006 18:08:47 +0000 (18:08 +0000)] 
Put the cheapest test ("is it a tie?") as the first thing to check

15 years agoAll the violations are now down thru $self->violation() (which kinda sounds a little...
Andy Lester [Mon, 17 Jul 2006 18:00:30 +0000 (18:00 +0000)] 
All the violations are now down thru $self->violation() (which kinda sounds a little dirty...)

15 years agoSmall optimization to Perl::Critic engine. This reduces the number of
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 08:33:39 +0000 (08:33 +0000)] 
Small optimization to Perl::Critic engine.  This reduces the number of
calls to UNIVERSAL->isa() by about 3%, but that's not much of a
difference.

15 years ago0.06
Josh ben Jore [Mon, 17 Jul 2006 06:31:57 +0000 (06:31 +0000)] 
0.06
  * Code cleanliness.
  * Comment cleanliness.
  * Nice error message when perlcritic warns.
  * Documented perlcritic-top, perlcritic-verbose.
  * Regular expressions for the other standard -verbose levels.
  * Reversed Changes list so the most recent is first.
  * Standard emacs library declarations.
  * Added autoloading metadata.

15 years agoExperimental patch to see what Jeff thinks
Andy Lester [Mon, 17 Jul 2006 05:47:58 +0000 (05:47 +0000)] 
Experimental patch to see what Jeff thinks

15 years agoMore stopwords v0.18
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 05:01:38 +0000 (05:01 +0000)] 
More stopwords

15 years agoAdded a few more stopwords
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 04:59:21 +0000 (04:59 +0000)] 
Added a few more stopwords

15 years agoRemoved svn:executable property from module
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 04:56:56 +0000 (04:56 +0000)] 
Removed svn:executable property from module

15 years agoCleaned up TODO list, added stopwords for spell test.
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 04:55:08 +0000 (04:55 +0000)] 
Cleaned up TODO list, added stopwords for spell test.

15 years agoRegenerated README
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 04:50:24 +0000 (04:50 +0000)] 
Regenerated README

15 years agofix teeny typo
Andy Lester [Mon, 17 Jul 2006 04:46:31 +0000 (04:46 +0000)] 
fix teeny typo

15 years agoFixed incorrect variable name
Andy Lester [Mon, 17 Jul 2006 03:47:41 +0000 (03:47 +0000)] 
Fixed incorrect variable name

15 years agoFixed POD bummers
Andy Lester [Mon, 17 Jul 2006 03:47:29 +0000 (03:47 +0000)] 
Fixed POD bummers

15 years agoSubstituted string with named constant
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 03:34:47 +0000 (03:34 +0000)] 
Substituted string with named constant

15 years agoRemoved svn:executable property
Jeffrey Ryan Thalhammer [Mon, 17 Jul 2006 02:06:54 +0000 (02:06 +0000)] 
Removed svn:executable property

15 years agoRenamed TODO to TODO.pod
Andy Lester [Mon, 17 Jul 2006 01:41:26 +0000 (01:41 +0000)] 
Renamed TODO to TODO.pod

15 years agoRedid TODO as TODO.pod, and added comments and notes on my split-on-string idea
Andy Lester [Mon, 17 Jul 2006 01:41:07 +0000 (01:41 +0000)] 
Redid TODO as TODO.pod, and added comments and notes on my split-on-string idea

15 years agoComply with P::C::P::Bangs::ProhibitNumberedNames
Chris Dolan [Mon, 17 Jul 2006 01:17:54 +0000 (01:17 +0000)] 
Comply with P::C::P::Bangs::ProhibitNumberedNames

15 years agoAdded a TODO for ProhibitStringSplit
Andy Lester [Sun, 16 Jul 2006 17:38:35 +0000 (17:38 +0000)] 
Added a TODO for ProhibitStringSplit

15 years agoSelf compliance fix
Chris Dolan [Sun, 16 Jul 2006 15:42:12 +0000 (15:42 +0000)] 
Self compliance fix

15 years agoUpdated changes
Jeffrey Ryan Thalhammer [Sun, 16 Jul 2006 04:25:00 +0000 (04:25 +0000)] 
Updated changes

15 years agoRemoved executable property on module.
Jeffrey Ryan Thalhammer [Sun, 16 Jul 2006 04:03:05 +0000 (04:03 +0000)] 
Removed executable property on module.

15 years agoAdded workaround for PPI bug that manifested in ProhibitLeadingZeros.
Jeffrey Ryan Thalhammer [Sun, 16 Jul 2006 03:40:47 +0000 (03:40 +0000)] 
Added workaround for PPI bug that manifested in ProhibitLeadingZeros.

15 years agoRegenerated MANIFEST and updated Changes log
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 08:01:41 +0000 (08:01 +0000)] 
Regenerated MANIFEST and updated Changes log

15 years agoAfter I installed Perl::Critic::Bangs, 03_pragmas.t started emitting
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 08:00:50 +0000 (08:00 +0000)] 
After I installed Perl::Critic::Bangs, 03_pragmas.t started emitting
failures.  Since it didn't use the -test switch when loading
Perl::Critic::Config, it was picking up 3rd-party Policies.  So I
eventually decided to flip the -test switch down in TestUtils so it
will DWIM for other Policy developers.  Along the way, I discovered
that the 20_policies_* tests were all unecessarily loading
Perl::Critic and Perl::Critic::Config.

15 years agoMentioned Joshs perlcritic mode in docs
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 07:44:50 +0000 (07:44 +0000)] 
Mentioned Joshs perlcritic mode in docs

15 years agoAdded 'until' and 'while' to the McCabe score, since they both create
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 06:38:12 +0000 (06:38 +0000)] 
Added 'until' and 'while' to the McCabe score, since they both create
an alternative path throught the code.

15 years agoAdded some docs to TestUtils. I'll finish them later.
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 06:21:58 +0000 (06:21 +0000)] 
Added some docs to TestUtils.  I'll finish them later.

15 years agoMoved t/tlib/PerlCriticTestUtils.pm to lib/Perl/Critic/TestUtils.pm.
Jeffrey Ryan Thalhammer [Sat, 15 Jul 2006 06:10:10 +0000 (06:10 +0000)] 
Moved t/tlib/PerlCriticTestUtils.pm to lib/Perl/Critic/TestUtils.pm.
This file will now be installed with all the others so that folks who
develop new Perl::Critic policies will have it available.

15 years agoAdded FATCOMMA
Andy Lester [Sat, 15 Jul 2006 01:53:03 +0000 (01:53 +0000)] 
Added FATCOMMA

15 years agoAdded test for legit-but-falsely-identified-as-bad form of bless, with a fat comma
Andy Lester [Fri, 14 Jul 2006 22:15:13 +0000 (22:15 +0000)] 
Added test for legit-but-falsely-identified-as-bad form of bless, with a fat comma

15 years ago0.05
Josh ben Jore [Fri, 14 Jul 2006 14:10:11 +0000 (14:10 +0000)] 
0.05
  * perlcritic-bin invocation now shown in output.
  * Fixed indentation
  * perlcritic-region is now interactive.

15 years agoMinor textual cleanup on docs for policies A-M
Andy Lester [Fri, 14 Jul 2006 05:44:25 +0000 (05:44 +0000)] 
Minor textual cleanup on docs for policies A-M

15 years agoAdded perlcritic minor-mode for emacs. Contributed by Josh ben Jore.
Jeffrey Ryan Thalhammer [Fri, 14 Jul 2006 04:08:55 +0000 (04:08 +0000)] 
Added perlcritic minor-mode for emacs.  Contributed by Josh ben Jore.

15 years agoAdd TODO entry for RT #20439 (rules for $VERSION construction)
Chris Dolan [Thu, 13 Jul 2006 15:00:03 +0000 (15:00 +0000)] 
Add TODO entry for RT #20439 (rules for $VERSION construction)

15 years agoFix the third-party policy issues right this time
Chris Dolan [Wed, 12 Jul 2006 06:14:13 +0000 (06:14 +0000)] 
Fix the third-party policy issues right this time

15 years agoCode changes to comply with Perl::Critic::Bangs
Chris Dolan [Wed, 12 Jul 2006 05:35:48 +0000 (05:35 +0000)] 
Code changes to comply with Perl::Critic::Bangs

15 years agoAvoid failures triggered by the presence of installed third-party
Chris Dolan [Wed, 12 Jul 2006 05:33:50 +0000 (05:33 +0000)] 
Avoid failures triggered by the presence of installed third-party
policies.

15 years agoBugfix: _find_home_dir was mistakenly returning 'HOME' instead of $ENV{HOME}
Chris Dolan [Wed, 12 Jul 2006 04:15:32 +0000 (04:15 +0000)] 
Bugfix: _find_home_dir was mistakenly returning 'HOME' instead of $ENV{HOME}

15 years agoBetter support for
Chris Dolan [Tue, 11 Jul 2006 21:46:11 +0000 (21:46 +0000)] 
Better support for
  perlcritic < file.pm
Thanks to Joshua ben Jore for this idea and initial patch

15 years agoIncreased VERSION to 0.18. Hopefully, this will be the last release before going...
Jeffrey Ryan Thalhammer [Tue, 4 Jul 2006 18:42:26 +0000 (18:42 +0000)] 
Increased VERSION to 0.18.  Hopefully, this will be the last release before going to 1.0.  Also mentioned perlcritic.com in the docs.

15 years agoUpdated Changes file.
Jeffrey Ryan Thalhammer [Tue, 4 Jul 2006 03:38:07 +0000 (03:38 +0000)] 
Updated Changes file.

15 years agoFixed bug #20254: http://rt.cpan.org/Ticket/Display.html?id=20254
Jeffrey Ryan Thalhammer [Tue, 4 Jul 2006 03:31:38 +0000 (03:31 +0000)] 
Fixed bug #20254: rt.cpan.org/Ticket/Display.html?id=20254

15 years agoNote some ideas that arose at YAPC
Chris Dolan [Mon, 3 Jul 2006 21:35:22 +0000 (21:35 +0000)] 
Note some ideas that arose at YAPC

15 years agoOptionally use File::HomeDir to locate the perlcriticrc file. If
Jeffrey Ryan Thalhammer [Mon, 3 Jul 2006 05:57:06 +0000 (05:57 +0000)] 
Optionally use File::HomeDir to locate the perlcriticrc file.  If
File::HomeDir is not installed, we revert to searching environment
variables.

15 years agoDocumentation edits
Jeffrey Ryan Thalhammer [Mon, 3 Jul 2006 03:28:39 +0000 (03:28 +0000)] 
Documentation edits

15 years ago* Add TODO for error checking in .perlcriticrc
Chris Dolan [Sat, 24 Jun 2006 06:39:29 +0000 (06:39 +0000)] 
* Add TODO for error checking in .perlcriticrc
* Fix doc error

15 years agoFix PBP page numbers [RT bug 20060]
Chris Dolan [Fri, 23 Jun 2006 18:05:43 +0000 (18:05 +0000)] 
Fix PBP page numbers [RT bug 20060]

15 years agoFixed bug in RequireUseString & RequireUseWarnings. Both Policies
Jeffrey Ryan Thalhammer [Tue, 20 Jun 2006 10:17:33 +0000 (10:17 +0000)] 
Fixed bug in RequireUseString & RequireUseWarnings.  Both Policies
were complaining about stuff after __END__ and __DATA__ statements.
Since that stuff isn't code, it shouldn't be considered a violaton.

15 years agoSprinkled in a couple tests. Test coverage is now at 92.9%.
Jeffrey Ryan Thalhammer [Sun, 18 Jun 2006 06:15:44 +0000 (06:15 +0000)] 
Sprinkled in a couple tests.  Test coverage is now at 92.9%.

15 years agoEdits and updates for DEVELOPER.pod
Chris Dolan [Fri, 16 Jun 2006 14:19:31 +0000 (14:19 +0000)] 
Edits and updates for DEVELOPER.pod

15 years agoMore documentation edits
Jeffrey Ryan Thalhammer [Fri, 16 Jun 2006 07:13:52 +0000 (07:13 +0000)] 
More documentation edits

15 years agoDocumentation edits.
Jeffrey Ryan Thalhammer [Fri, 16 Jun 2006 06:23:30 +0000 (06:23 +0000)] 
Documentation edits.

15 years agoSquashed subtle bug in RequireSimpleSortBlock v0.17
Jeffrey Ryan Thalhammer [Wed, 14 Jun 2006 05:29:36 +0000 (05:29 +0000)] 
Squashed subtle bug in RequireSimpleSortBlock

15 years agoRegenerated META and README files for v0.17 release. Added some
Jeffrey Ryan Thalhammer [Wed, 14 Jun 2006 04:31:17 +0000 (04:31 +0000)] 
Regenerated META and README files for v0.17 release.  Added some
details to the Changes files.  We're going ahead with the 0.17 release
now because it has a works around a bug in the latest version of
Module::Pluggable.

15 years agoWorkaround for bug in Module::Pluggable v3.01.
Chris Dolan [Tue, 13 Jun 2006 13:55:56 +0000 (13:55 +0000)] 
Workaround for bug in Module::Pluggable v3.01.
Fix old comment which implied that the policies needed to be
  alphabetized.

15 years agoTo help avoid problems with external, incompatible policy modules:
Chris Dolan [Mon, 12 Jun 2006 13:45:00 +0000 (13:45 +0000)] 
To help avoid problems with external, incompatible policy modules:
 1) Refuse to load Policy modules that don't comply with the basic
    Policy.pm API (namely, must support default_severity and
    applies_to methods).
 2) 01_config.t deliberately loads only from blib, if /blib/ is in
    @INC.

15 years agoAdd commented-out, failing test
Chris Dolan [Thu, 8 Jun 2006 17:55:07 +0000 (17:55 +0000)] 
Add commented-out, failing test

15 years agoAdd more entries to skipdirs, mainly for other revision control
Chris Dolan [Thu, 8 Jun 2006 17:49:46 +0000 (17:49 +0000)] 
Add more entries to skipdirs, mainly for other revision control
systems

15 years agoAdded no-critic comments so we pass our own perlcritic tests. Technically, the code...
Jeffrey Ryan Thalhammer [Thu, 8 Jun 2006 07:04:35 +0000 (07:04 +0000)] 
Added no-critic comments so we pass our own perlcritic tests.  Technically, the code is PBP compliant, but there is a bug in PPI that causes our C<sort> blocks to appear non-compliant.

15 years agoAdd new policy BuiltinFunctions::RequireSimpleSortBlock
Chris Dolan [Wed, 31 May 2006 02:18:07 +0000 (02:18 +0000)] 
Add new policy BuiltinFunctions::RequireSimpleSortBlock

15 years agoMove summary of bundled Policy modules into a separate POD file
Chris Dolan [Tue, 30 May 2006 00:26:56 +0000 (00:26 +0000)] 
Move summary of bundled Policy modules into a separate POD file

15 years agoTrivial: fix alphabetic sort of policy names
Chris Dolan [Mon, 29 May 2006 22:12:36 +0000 (22:12 +0000)] 
Trivial: fix alphabetic sort of policy names

15 years agoMinor TODO addition and typo correction
Chris Dolan [Thu, 25 May 2006 02:37:39 +0000 (02:37 +0000)] 
Minor TODO addition and typo correction

15 years agoRemoved completed items from TODO
Jeffrey Ryan Thalhammer [Thu, 25 May 2006 02:23:25 +0000 (02:23 +0000)] 
Removed completed items from TODO

15 years agoNew policy: ValuesAndExpressions::ProhibitEscapedCharacters
Chris Dolan [Thu, 25 May 2006 01:55:48 +0000 (01:55 +0000)] 
New policy: ValuesAndExpressions::ProhibitEscapedCharacters
  (from PBP p54)

15 years agoAdded functional interface to the critique() method in Perl::Critic.
Jeffrey Ryan Thalhammer [Wed, 24 May 2006 05:06:29 +0000 (05:06 +0000)] 
Added functional interface to the critique() method in Perl::Critic.
I'm not completely sure this is useful, but it seems like a neat idea.
So until I am convinced that it really is useful, I'm not going to
bother making the other methods functional too.

15 years agoIncreased VERSION to 0.17
Jeffrey Ryan Thalhammer [Tue, 23 May 2006 04:42:53 +0000 (04:42 +0000)] 
Increased VERSION to 0.17

15 years agoFixed typo in no-critic rgex
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 23:37:12 +0000 (23:37 +0000)] 
Fixed typo in no-critic rgex

15 years agoRemoved fake test
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 14:58:17 +0000 (14:58 +0000)] 
Removed fake test

15 years agoAdded fake test failure, just to see if my continuous integration
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 14:51:47 +0000 (14:51 +0000)] 
Added fake test failure, just to see if my continuous integration
system works.

15 years agoPreparing for production release
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 12:20:59 +0000 (12:20 +0000)] 
Preparing for production release

15 years agoDocumentation edits
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 12:20:06 +0000 (12:20 +0000)] 
Documentation edits

15 years agoEnhanced the "##no critic" parser to support a more flexible and more
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 12:14:15 +0000 (12:14 +0000)] 
Enhanced the "##no critic" parser to support a more flexible and more
perlish syntax.

15 years agoMore documentation edits.
Jeffrey Ryan Thalhammer [Sun, 14 May 2006 07:45:11 +0000 (07:45 +0000)] 
More documentation edits.

15 years agoDocumentation edits
Jeffrey Ryan Thalhammer [Fri, 12 May 2006 19:19:12 +0000 (19:19 +0000)] 
Documentation edits

15 years agoDocumentation edits
Jeffrey Ryan Thalhammer [Thu, 11 May 2006 07:46:06 +0000 (07:46 +0000)] 
Documentation edits

15 years agoPreparing for next production release:
Jeffrey Ryan Thalhammer [Tue, 9 May 2006 06:15:31 +0000 (06:15 +0000)] 
Preparing for next production release:

* Increased VERSION to 0.16
* Increased PPI dependency to 1.112.  This fixes 1 TODO test
* Removed the spelling test from the distro

15 years agoEnhanced the critique() function to take a PPI::Document as the
Jeffrey Ryan Thalhammer [Tue, 9 May 2006 05:15:46 +0000 (05:15 +0000)] 
Enhanced the critique() function to take a PPI::Document as the
argument.

15 years agoSet svnprops on new files
Jeffrey Ryan Thalhammer [Sat, 6 May 2006 06:35:04 +0000 (06:35 +0000)] 
Set svnprops on new files

15 years agoAdded new policy ProhibitVersionStrings
Jeffrey Ryan Thalhammer [Sat, 6 May 2006 06:33:20 +0000 (06:33 +0000)] 
Added new policy ProhibitVersionStrings

15 years agoAdded some non-PBP ideas to the TODO list
Jeffrey Ryan Thalhammer [Sat, 6 May 2006 05:24:35 +0000 (05:24 +0000)] 
Added some non-PBP ideas to the TODO list

15 years agoAdded documentation on new policy.
Jeffrey Ryan Thalhammer [Sat, 6 May 2006 04:51:42 +0000 (04:51 +0000)] 
Added documentation on new policy.

15 years agoWrote test cases for new ProhibitAutomaticExportation policy.
Jeffrey Ryan Thalhammer [Sat, 6 May 2006 04:15:02 +0000 (04:15 +0000)] 
Wrote test cases for new ProhibitAutomaticExportation policy.
Regenerated MANIFEST files.

15 years agoAdded ##no critic to pass our own criticize.t tests
Jeffrey Ryan Thalhammer [Fri, 5 May 2006 06:43:38 +0000 (06:43 +0000)] 
Added ##no critic to pass our own criticize.t tests

15 years agoAdjusted tests to keep the build clean. But I still need to write tests for the...
Jeffrey Ryan Thalhammer [Fri, 5 May 2006 06:36:59 +0000 (06:36 +0000)] 
Adjusted tests to keep the build clean.  But I still need to write tests for the new policies

15 years agoAdded new policy ProhibitAutomaticExportation. I still need to write tests for this
Jeffrey Ryan Thalhammer [Fri, 5 May 2006 06:25:43 +0000 (06:25 +0000)] 
Added new policy ProhibitAutomaticExportation.  I still need to write tests for this

15 years agoCorrected page number in PBP citation
Jeffrey Ryan Thalhammer [Fri, 5 May 2006 04:56:19 +0000 (04:56 +0000)] 
Corrected page number in PBP citation

15 years agoCleaning up code to be self-compliant
Jeffrey Ryan Thalhammer [Thu, 4 May 2006 05:18:47 +0000 (05:18 +0000)] 
Cleaning up code to be self-compliant

15 years agoAdded some new details about the C<cmp> hack.
Jeffrey Ryan Thalhammer [Thu, 4 May 2006 04:05:44 +0000 (04:05 +0000)] 
Added some new details about the C<cmp> hack.

15 years agoThis is a *failing* test for ProhibitUnreachableCode. Just comment it
Chris Dolan [Wed, 3 May 2006 20:25:43 +0000 (20:25 +0000)] 
This is a *failing* test for ProhibitUnreachableCode.  Just comment it
out if you don't want to fix it right now...

15 years agoRemoved redundant documentation section
Jeffrey Ryan Thalhammer [Wed, 3 May 2006 19:52:56 +0000 (19:52 +0000)] 
Removed redundant documentation section

15 years agoAdd a couple of more tests for ProhibitUnreachableCode:
Chris Dolan [Wed, 3 May 2006 13:32:36 +0000 (13:32 +0000)] 
Add a couple of more tests for ProhibitUnreachableCode:
  * BEGIN blocks count as subs and are OK
  * "use" statements are forbidden, even though they are compile-time scheduled
    - Is this OK?  I debated this with myself for a while...

15 years agoRewrote part of ProhibitUnreachableCode because it was hitting
Jeffrey Ryan Thalhammer [Wed, 3 May 2006 05:36:41 +0000 (05:36 +0000)] 
Rewrote part of ProhibitUnreachableCode because it was hitting
false-negatives.  It's still not completely bullet-proof.

15 years agoAdded ProhibitUnreachableCode policy. This was written by one of my coworkers
Jeffrey Ryan Thalhammer [Wed, 3 May 2006 00:01:36 +0000 (00:01 +0000)] 
Added ProhibitUnreachableCode policy.  This was written by one of my coworkers

15 years agoChanged the ##no critic implementation to _not_ eval the code.
Jeffrey Ryan Thalhammer [Mon, 1 May 2006 04:04:06 +0000 (04:04 +0000)] 
Changed the ##no critic implementation to _not_ eval the code.
This keeps P::C safe from malicious code.