Provided by: libperl-critic-freenode-perl_0.028-1_all
Perl::Critic::Policy::Freenode::ArrayAssignAref - Don't assign an anonymous arrayref to an array
A common mistake is to assign values to an array but use arrayref brackets "" rather than parentheses "()". This results in the array containing one element, an arrayref, which is usually unintended. If intended, the arrayref brackets can be wrapped in parentheses for clarity. @array = ; # not ok @array = [1, 2, 3]; # not ok @array = ([1, 2, 3]); # ok This policy is a subclass of the Perl::Critic::Pulp policy Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref, and performs the same function but in the "freenode" theme.
This policy is part of Perl::Critic::Freenode.
This policy is not configurable except for the standard options.
Dan Book, "firstname.lastname@example.org"
COPYRIGHT AND LICENSE
Copyright 2015, Dan Book. This library is free software; you may redistribute it and/or modify it under the terms of the Artistic License version 2.0.
Perl::Critic, Perl::Critic::Pulp perl v5.28.1 2Perl::Critic::Policy::Freenode::ArrayAssignAref(3pm)