perl::critic::policy::valuesandexpressions::requirequotedheredoc(3pm) [debian man page]
Perl::Critic::Policy::ValuesAndExpressions::RequireQuoteUsereContriPerl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator(3pm)NAME
Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator - Write " print <<'THE_END' " or " print <<"THE_END" ".
AFFILIATION
This Policy is part of the core Perl::Critic distribution.
DESCRIPTION
Putting single or double-quotes around your HEREDOC terminator make it obvious to the reader whether the content is going to be
interpolated or not.
print <<END_MESSAGE; #not ok
Hello World
END_MESSAGE
print <<'END_MESSAGE'; #ok
Hello World
END_MESSAGE
print <<"END_MESSAGE"; #ok
$greeting
END_MESSAGE
CONFIGURATION
This Policy is not configurable except for the standard options.
SEE ALSO
Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator
AUTHOR
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
COPYRIGHT
Copyright (c) 2005-2011 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.14.2Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator(3pm)
Check Out this Related Man Page
Perl::Critic::Policy::ValuesAndExpressions::RequireQuoteUsereContribuPerl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator(3)NAME
Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator - Write " print <<'THE_END' " or " print <<"THE_END" ".
AFFILIATION
This Policy is part of the core Perl::Critic distribution.
DESCRIPTION
Putting single or double-quotes around your HEREDOC terminator make it obvious to the reader whether the content is going to be
interpolated or not.
print <<END_MESSAGE; #not ok
Hello World
END_MESSAGE
print <<'END_MESSAGE'; #ok
Hello World
END_MESSAGE
print <<"END_MESSAGE"; #ok
$greeting
END_MESSAGE
CONFIGURATION
This Policy is not configurable except for the standard options.
SEE ALSO
Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator
AUTHOR
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
COPYRIGHT
Copyright (c) 2005-2011 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.16.32Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator(3)
Hi,
Struggling with single quotes, double quotes, etc.
I want to print a header line, followed by lines with actual values, based on a print option.
In real life it is going to be something like 15 print options and 50 values.
Output will be 1 header and several value lines.
In this example... (5 Replies)