How to Install and Uninstall perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash Package on openSUSE Leap

Last updated: May 18,2024

1. Install "perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash" package

Please follow the instructions below to install perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash

2. Uninstall "perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash" package

Here is a brief guide to show you how to uninstall perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash on openSUSE Leap:

$ sudo zypper remove perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash

3. Information about the perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash package on openSUSE Leap

Information for package perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash:
-----------------------------------------------------------------------------
Repository : Main Repository
Name : perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash
Version : 0.008-bp155.2.8
Arch : noarch
Vendor : openSUSE
Installed Size : 28.4 KiB
Installed : No
Status : not installed
Source package : perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008-bp155.2.8.src
Upstream URL : https://metacpan.org/release/Perl-Critic-Policy-Variables-ProhibitLoopOnHash
Summary : Don't write loops on hashes, only on keys and values of hashes
Description :
When "looping over hashes," we mean looping over hash keys or hash values.
If you forgot to call 'keys' or 'values' you will accidentally loop over
both.
foreach my $foo (%hash) {...} # not ok
action() for %hash; # not ok
foreach my $foo ( keys %hash ) {...} # ok
action() for values %hash; # ok
An effort is made to detect expressions:
action() for %hash ? keys %hash : (); # ok
action() for % ? keys % : (); # ok
(Granted, the second example there doesn't make much sense, but I have
found a variation of it in real code.)