#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 29th November 2022 === ==== Fedora Project ==== * Updated `perl-Perl-Critic` to 1.142 in Rawhide: * This is the last version of `Perl::Critic` that will run on Perl 5.6.1; the next release will require Perl 5.10.1 . New Features * Add new policy `InputOutput::ProhibitBarewordDirHandles`, comparable to `ProhibitBarewordFilehandles` ([[https://github.com/Perl-Critic/Perl-Critic/issues/912|GH#912]]) * `References::ProhibitDoubleSigils` policy now allows for Perl's postfix dereference syntax and does not report a policy violation ([[https://github.com/Perl-Critic/Perl-Critic/issues/578|GH#578]]) * Added `Test::Class::Moose` and `MooseX::MethodAttributes::Role` to the list of modules that are equivalent to "`use strict`" ([[https://github.com/Perl-Critic/Perl-Critic/pull/808|GH#808]], [[https://github.com/Perl-Critic/Perl-Critic/pull/886|GH#886]]) * `Subroutines::RequireArgUnpacking` now detects anonymous subroutines with attributes, prototypes or signatures ([[https://github.com/Perl-Critic/Perl-Critic/pull/684|GH#684]]) * `ProhibitVoidMap` and `ProhibitVoidGrep` now detect void context inside subs ([[https://github.com/Perl-Critic/Perl-Critic/pull/905|GH#905]]), such as: `sub { map { foo($_) } @list; return }` * `RequireArgUnpacking` now allows a closure to be recognized as a way that subroutine arguments can be unpacked; this is specified with an optional `allow_closures` configuration option ([[https://github.com/Perl-Critic/Perl-Critic/pull/737|GH#737]]) * `ProhibitTwoArgOpen` now disallows one-arg opens as well; also, it no longer allows two-arg opening of `STDIN`/`STDOUT`/`STDERR` ([[https://github.com/Perl-Critic/Perl-Critic/pull/652|GH#652]], [[https://github.com/Perl-Critic/Perl-Critic/pull/653|GH#653]]) . Fixes * `ProhibitLeadingZeros` would not handle `sysopen` and lexical variables correctly; this has been fixed ([[https://github.com/Perl-Critic/Perl-Critic/issues/789|GH#789]]) . Documentation * We note that the `any()` function is available in both `List::MoreUtils` and `List::SomeUtils` * Added instructions to `perlcritic` on how to integrate with Visual Studio Code . Internals * Switch to using `List::SomeUtils` instead of `List::MoreUtils` ==== Local Packages ==== * Updated `curl` (7.86.0) to get `noproxy` to tailmatch like in 7.85.0 and earlier ([[RedHatBugzilla:2149224|Bug #2149224]]) * Updated `perl-Perl-Critic` to 1.142 as per the Fedora version ----