Perl::Critic::Moose - Policies for Perl::Critic concerned with using Moose
The included policies are:
DEMOLISH() instead of
Compose your roles to enjoy safe composition. [Severity: 4]
Don't override the built-in constructors. [Severity: 4]
Require removing implementation details from you packages. [Severity: 3]
Increase performance by freezing your class structures with
Prevent the use of
lazy_build which creates mutability problems and pollutes namespaces.
This module has no functionality, but instead contains documentation for this distribution and acts as a means of pulling other modules into a bundle. All of the Policy modules contained herein will have an "AFFILIATION" section announcing their participation in this grouping.
All policies included are in the "moose" theme. See the Perl::Critic documentation for how to make use of this.
Please report any bugs or feature requests to
or through the web interface at http://rt.cpan.org.
This software is copyright (c) 2008 - 2015 by Elliot Shank.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.