/usr/local/perl/lib/site_perl/5.8.5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm



NAME

Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes


DESCRIPTION

Don't use quotes for an empty string or any string that is pure whitespace. Instead, use q{} to improve legibility. Better still, created named values like this. Use the x operator to repeat characters.

  $message = '';      #not ok
  $message = "";      #not ok
  $message = "     "; #not ok
  $message = q{};     #better
  $message = q{     } #better
  $EMPTY = q{};
  $message = $EMPTY;      #best
  $SPACE = q{ };
  $message = $SPACE x 5;  #best


SEE ALSO

the Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyStrings manpage


AUTHOR

Jeffrey Ryan Thalhammer <thaljef@cpan.org>


COPYRIGHT

Copyright (c) 2005-2007 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.

 /usr/local/perl/lib/site_perl/5.8.5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm