Bug#1099306: ITP: libperl-critic-policy-plicease-prohibitarrayassignaref-perl -- Perl::Critic policy about not assigning an anonymous arrayref to an array

gregor herrmann <[email protected]> Sun, 2 Mar 2025 01:18:59 +0100
Newsgroups gmane.linux.debian.devel.perl
Message-ID <Z8Oj81GMnNPHSHf___12263.6481582717$1740874889$gmane$org@jadzia.comodo.priv.at>
Package: wnpp
Owner: gregor herrmann <[email protected]>
Severity: wishlist
X-Debbugs-CC: [email protected], [email protected]

* Package name    : libperl-critic-policy-plicease-prohibitarrayassignaref-perl
  Version         : 100.00
  Upstream Author : Kevin Ryde Graham Ollis <[email protected]>
* URL             : https://metacpan.org/release/Perl-Critic-Policy-Plicease-ProhibitArrayAssignAref
* License         : GPL-3+
  Programming Lang: Perl
  Description     : Perl::Critic policy about not assigning an anonymous arrayref to an array

The Perl::Critic::Policy::Plicease::ProhibitArrayAssignAref policy is a fork
of Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref. It
differs from the original by not having a dependency on List::MoreUtils.

It asks you not to assign an anonymous arrayref to an array

 @array = [ 1, 2, 3 ]; # bad

The idea is that it's rather unclear whether an arrayref is intended, or
might have meant to be a list like

 @array = ( 1, 2, 3 );

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmfDo/tfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZ7EQ//W/E+an5ga01tMuWw05QBFx4eQ6UxtIdmLqH0WhcIBUUsiDKXyQVQ/6GF
QLciT9p/MthULqcX+WP5O+sEeRo2X0V/35ZcecKk7FHmvbl4rh1Lg4fITHhE6ZZA
3CRXhYYFgHg1YqhZNKPHEwH3iENItnmIA8p+gYUVdidyAnbLpKOHjZwplEzB58VD
bIfBWjQxm6TRQBLlIaVUGUqKfSTzXCUeZESBsSPa2X62ktew20VhcfdRriBHyFGN
c5oE/njAnFJk4TCFVG5HbWf9xCH64qnlTk9Pe806qVc2+NtEVRM06TuJ/G9DlW6P
94sdG96T7OvMq8TglfiuiztwrF5LKkPzADEYw8ElTQEo1uKcAylV6nZ+ZhUdKTPV
4iE8g61uPC2ifa38ri71xUwT6bBdbTEYq2uO9UK/PzjjYdacjA+V6XVVBm0Yar04
BK3cmcsJ32hVZ201hrM6gGH4UfABfUuy0salWCrgJOl/KeME7lFCNqRJ7LadXYGg
4hCS9w3NRx98FaujHFcOTnUV+hdxym2cqAf7gWLnWsIa7MKSlJHGAUkiM+IWxbAC
WGgL001gvzXzis1qPHD/bnfYurHOooETdFei5J4AR1ivWz6giE5fW5fok8jZeAKm
infNWQLP4BvuOfMVYlk0V+20kRXhB/DBBQ9Hkjekgk6FkuQrI9c=
=ABKB
-----END PGP SIGNATURE-----