|
NAMEPerl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator - Don't write " print <<'__END__' ".AFFILIATIONThis Policy is part of the core Perl::Critic distribution.DESCRIPTIONUsing one of Perl's special literals as a HEREDOC terminator could be confusing to tools that try to parse perl.print <<'__END__'; #not ok Hello world __END__ print <<'__END_OF_WORLD__'; #ok Goodbye world! __END_OF_WORLD__ The special literals that this policy prohibits are:
CONFIGURATIONThis Policy is not configurable except for the standard options.SEE ALSOPerl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminatorPerl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator AUTHORKyle Hasselbacher <kyle@cpan.org>COPYRIGHTCopyright (c) 2009-2011 Kyle Hasselbacher.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.
Visit the GSP FreeBSD Man Page Interface. |