Paul Johnson, Fri, 30 Sep 2011 20:26:50 +0200: > On Fri, Sep 30, 2011 at 05:34:46PM +0000, Lubos Kolouch wrote: > >> Hello again, >> >> So it seems perlcritic is perhaps right - when I swap the lines my >> @array; and open ..., it does not complain anymore. >> >> So I guess it is in facts correct behaviour of perlcritic :) > > Something about this didn't smell right to me, so I have investigated > further. > > The policy of which you are running afoul is > InputOutput::RequireBriefOpen. > It seems that all this policy is checking is that your close() comes > within a certain number of lines of your open(), the default being 9. > This is the reason you didn't get a criticism when you deleted the > say(), or when you changed the order of the lines. You could equally as > well have deleted one of the blank lines. > > I see little value in this policy, but that applies to a number of other > policies and, as I mentioned, i don't use perlcritic anyway. If you > want to keep using this policy then I suppose you should either adhere > to it, or tweak the configuration until you are happy with it. > > -- > Paul Johnson - p...@pjcj.net http://www.pjcj.net
Paul, All clear, you are right Thanks Lubos -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/