Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils3pm
Don't call functions with a leading ampersand sigil.
Affiliation
This Policy is part of the core Perl::Critic distribution.
Overview
Since Perl 5, the ampersand sigil is completely optional when invoking subroutines. It also turns off checking of subroutine prototypes. It's easily confused with the bitwise 'and' operator.
@result = &some_function(); # not ok@result = some_function(); # ok
Configuration
This Policy is not configurable except for the standard options.
Releases
10 releases since Debian 5.0 (Lenny); the text changed 9 times.