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

FreeBSD Manual Pages

  
 
  

home | help
Perl::CPerl::Critic::PUseryContributedEPerlsDocumentationitImplicitNewlines(3)

NAME
       Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines -
       Use concatenation or HEREDOCs instead of	literal	line breaks in
       strings.

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

DESCRIPTION
       Strings with embedded line breaks are hard to read.  Use	concatenation
       or HEREDOCs instead.

	   my $foo = "Line one is quite	long
	   Line	two";					 # Bad

	   my $foo = "Line one is quite	long\nLine two"; # Better, but still hard to read

	   my $foo = "Line one is quite	long\n"
	       . "Line two";				   # Better still

	   my $foo = <<'EOF';				 # Use heredoc for longer passages
	   Line	one is quite long
	   Line	two
	   Line	three breaks the camel's back
	   EOF

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

AUTHOR
       Chris Dolan <cdolan@cpan.org>

CREDITS
       Initial development of this policy was supported	by a grant from	the
       Perl Foundation.

COPYRIGHT
       Copyright (c) 2007-2011 Chris Dolan.  Many 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 v5Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines(3)

NAME | AFFILIATION | DESCRIPTION | CONFIGURATION | AUTHOR | CREDITS | COPYRIGHT

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

home | help