in reply to Perl::Critic and Perl::Tidy
Have you tried turning up perlcritic's strictness level? I tend to use it with the -brutal flag for maximum error checking. However be careful it does complain about thing that may not apply to you (RCS tags for example).
In Section
Seekers of Perl Wisdom