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

FreeBSD Manual Pages

  
 
  

home | help
Perl::Critic:Perl::CriUser:ContributediPerlnDocumentationhibitMixedCaseSubs(3)

NAME
       Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs -	Write
       "sub my_function{}" instead of "sub MyFunction{}".

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

DESCRIPTION
       Conway's	recommended naming convention is to use	lower-case words
       separated by underscores.  Well-recognized acronyms can be in ALL CAPS,
       but must	be separated by	underscores from other parts of	the name.

	   sub foo_bar{}   #ok
	   sub foo_BAR{}   #ok
	   sub FOO_bar{}   #ok
	   sub FOO_BAR{}   #ok

	   sub Some::Class::foo{}   #ok, grudgingly

	   sub FooBar {}   #not	ok
	   sub FOObar {}   #not	ok
	   sub fooBAR {}   #not	ok
	   sub fooBar {}   #not	ok

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

SEE ALSO
       Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseVars

       This policy is deprecated.  Its functionality has been superseded by
       Perl::Critic::Policy::NamingConventions::Capitalization.

AUTHOR
       Jeffrey Ryan Thalhammer <thaljef@cpan.org>

COPYRIGHT
       Copyright (c) 2005-2013 Jeffrey Ryan Thalhammer.	 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.24.1 Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs(3)

NAME | AFFILIATION | DESCRIPTION | CONFIGURATION | SEE ALSO | AUTHOR | COPYRIGHT

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

home | help