Perl::Critic::logicLAB - Perl::Critic policies implemented and used by logicLAB
This documentation describes version 0.11
% perlcritic --theme logiclab
Perl::Critic::logicLAB is not a distribution of policies, it is more of a meta-package, implemented like the Task distributions.
This is not the recommended way of doing things, but it does offer the following benefits:
- Policies can be released separately
- Policies can be released without association with Perl::Critic::logicLAB until their value and correctness has been asserted
- You can write a meta-package, listing the policies you want on a policy by policy level, using the same schema
- Perl::Critic::Policy::InputOutput::ProhibitHighPrecedentLogicalOperatorErrorHandling
- Perl::Critic::Policy::logicLAB::ProhibitShellDispatch
- Perl::Critic::Policy::logicLAB::ProhibitUseLib
- Perl::Critic::Policy::logicLAB::RequireSheBang
- Perl::Critic::Policy::logicLAB::RequireVersionFormat
- Perl::Critic::Policy::logicLAB::RequirePackageNamePattern
- Perl::Critic::Policy::logicLAB::RequireParamsValidate
- Perl::Critic::Policy::logicLAB::ModuleBlacklist
- Perl::Critic::Policy::RegularExpressions::RequireDefault
Please report issues via GitHub:
- Jonas B., jonasbn
<jonasbn@cpan.org>
- Karen Etheridge (ETHER)
- Neil Bowers (NEILB)
Copyright 2010-2021 Jonas B. (jonasbn), All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.