Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops3pm
Write "for(0..20)" instead of "for($i=0; $i<=20; $i++)".
Affiliation
This Policy is part of the core Perl::Critic distribution.
Overview
The 3-part "for" loop that Perl inherits from C is butt-ugly, and only really necessary if you need irregular counting. The very Perlish ".." operator is much more elegant and readable.
for($i=0; $i<=$max; $i++){ #ick!do_something($i);}for(0..$max){ #very nicedo_something($_);}
Configuration
This Policy is not configurable except for the standard options.
Releases
10 releases since Debian 5.0 (Lenny); the text changed 9 times.