NAME

   Perl::Critic::RENEEB - A collection of handy Perl::Critic policies

VERSION

   version 2.05

SYNOPSIS

   Perl::Critic::RENEEB is a collection of Perl::Critic policies that is
   used in my programming environment

DESCRIPTION

   The rules included with the Perl::Critic::RENEEB group include:

Perl::Critic::Policy::RegularExpressions::RequireExtendedFormattingExceptForSplit

   I use split with regular expressions regularly, but I don't want to use
   the x-modifier there. So I wrote this policy to check all regular
   expressions in my programs but those used as a parameter to split.

Perl::Critic::Policy::Reneeb::ProhibitBlockEval

   Use try{...} from Try::Tiny <https://metacpan.org/pod/Try::Tiny>
   instead of eval{...}.

Perl::Critic::Policy::Reneeb::Capitalization

   Checks for capitalization of package names, subroutines, etc. It's a
   subclass of Perl::Critic::Policy::NamingConventions::Capitalization,
   but it adds the parameter full_qualified_package_exemptions to exclude
   packages by "full qualified namespace".

       full_qualified_package_exemptions = Test::Command::.*

   excludes all packages in the Test::Command:: namespace from the check.

Perl::Critic::Policy::Reneeb::ProhibitGrepToGetFirstFoundElement

   Use List::Utils 'first' instead of grep if you want to get the first
   found element

Perl::Critic::Policy::Reneeb::RequirePostderef

   Use postderef (e.g. $ref->@*) instead of the "old" dereferencing (e.g.
   @{$ref})

AUTHOR

   Renee Baecker <[email protected]>

COPYRIGHT AND LICENSE

   This software is Copyright (c) 2015 by Renee Baecker.

   This is free software, licensed under:

     The Artistic License 2.0 (GPL Compatible)