Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Perl::Critic::Policy::UserlContributedcPerllDocumendules::RequireEndWithOne(3)

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

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

DESCRIPTION
       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.

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

AUTHOR
       Chris Dolan "cdolan@cpan.org"

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

COPYRIGHT
       Copyright (c) 2005-2011 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.32.0		   Perl::Critic::Policy::Modules::RequireEndWithOne(3)

NAME | AFFILIATION | DESCRIPTION | CONFIGURATION | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Perl::Critic::Policy::Modules::RequireEndWithOne&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help