Perl::Critic::Policy::Bangs::ProhibitVagueNames - Don't use generic variable
names.
This Policy is part of the Perl::Critic::Bangs distribution.
Variables should have descriptive names. Names like
$data and $info are completely
vague.
my $data = shift; # not OK.
my $userinfo = shift # OK
See
<http://www.oreillynet.com/onlamp/blog/2004/03/the_worlds_two_worst_variable.html>
for more of my ranting on this.
This policy has two options: "names" and
"add_names".
To replace the list of vague names, specify them as a whitespace delimited set
of prohibited names.
[Bangs::ProhibitVagueNames]
names = data count line next
To add to the list of vague names, specify them as a whitespace delimited set of
prohibited names.
[Bangs::ProhibitVagueNames]
add_names = foo bar bat
Andy Lester "<andy at petdance.com>"
from code by Andrew Moore "<amoore at
mooresystems.com>".
Adapted from policies by Jeffrey Ryan Thalhammer <thaljef@cpan.org>, Based
on App::Fluff by Andy Lester, "<andy at petdance.com>"
Copyright (c) 2006-2011 Andy Lester
This library is free software; you can redistribute it and/or
modify it under the terms of the Artistic License 2.0.