Perl::Critic::Policy::MUosdeurleCPsoe:nr:tlRr:ei:qbCuuritiretediEcnP:de:WrPilotlhDiOocncyeu:(m:3eM)notdautlieosn::RequireEndWithOne(3)



NNAAMMEE
       Perl::Critic::Policy::Modules::RequireEndWithOne - End each module with
       an explicitly "1;" instead of some funky expression.

AAFFFFIILLIIAATTIIOONN
       This Policy is part of the core Perl::Critic distribution.

DDEESSCCRRIIPPTTIIOONN
       All files included via "use" or "require" must end with a true value to
       indicate to the caller that the include was successful.  The standard
       practice is to conclude your .pm files with "1;", but some authors like
       to get clever and return some other true value like "return "Club
       sandwich";".  We cannot tolerate such frivolity!  OK, we can, but we
       don't recommend it since it confuses the newcomers.

CCOONNFFIIGGUURRAATTIIOONN
       This Policy is not configurable except for the standard options.

AAUUTTHHOORR
       Chris Dolan "cdolan@cpan.org"

       Some portions cribbed from
       Perl::Critic::Policy::Modules::RequireExplicitPackage.

CCOOPPYYRRIIGGHHTT
       Copyright (c) 2005-2010 Chris Dolan and Imaginative Software Systems.
       All rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.  The full text of this license can
       be found in the LICENSE file included with this module.



perl v5.12.2               Perl::C2r0i1t1i-c0:8:-P1o4licy::Modules::RequireEndWithOne(3)
