The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

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

VERSION

version 0.05

SYNOPSIS

Perl::Critic::OTRS is a collection of Perl::Critic policies that will help to program in the OTRS way of programming

DESCRIPTION

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

Perl::Critic::Policy::OTRS::ProhibitFetchrowHashref

Kernel::System::DB provides a method called FetchrowHashref, but this method is deprecated as this relies on DBI's fetchrow_hashref. Some users have reported problems with it on some database systems.

Perl::Critic::Policy::OTRS::ProhibitDumper

Perl::Critic::Policy::OTRS::ProhibitLocaltime

Perl::Critic::Policy::OTRS::ProhibitLowPrecedenceOps

Perl::Critic::Policy::OTRS::ProhibitOpen

Perl::Critic::Policy::OTRS::ProhibitPushISA

Perl::Critic::Policy::OTRS::ProhibitRequire

Perl::Critic::Policy::OTRS::ProhibitSomeCoreFunctions

Perl::Critic::Policy::OTRS::RequireCamelCase

Perl::Critic::Policy::OTRS::RequireParensWithMethods

Perl::Critic::Policy::OTRS::RequireTrueReturnValueForModules

WHY A COLLECTION OF OTRS POLICIES?

The policies bundled in this distributions represent the coding guideline provided by the OTRS project. It's always a good idea to program the way the project itself does.

So every programmer who is familiar with the OTRS codebase can read and follow your code.

BUGS

Please report any bugs or feature requests to bug-perl-critic-otrs at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Perl-Critic-OTRS. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Perl::Critic::OTRS

You can also look for information at:

ACKNOWLEDGMENTS

Thanks to

  • Martin Edenhofer for creating a great tool like OTRS

  • Martin Gruner for improvements for this module

  • Michiel Beijen for improvements for this module

AUTHOR

Renee Baecker <module@renee-baecker.de>

COPYRIGHT AND LICENSE

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

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)