perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008-bp154. >  A bxH!M@eee'ju\}2UcI VCvwh"݋$y=GG<Ջg`&'50+vY>@)HUGs;PvDp8GRK:== 4+SI1WGwK2<(4%gKkdқIm?RA\=Bqg2@$37[qVMWq 9I 9EZ]ke33f55ff7016d38f7c88317384ab27e091df3ee8a0ec0c26320235bb80b9d00379b2a29b42e93cece40efdb802795dbca9dfb7fd?bxH!M@eee>!'gWH!Q7K+ `5 :}8xuѠ})*GVmőKr\!aYÂWSpnQvI]X=+~Q @=eSfް'Tߒu.0;ן&xH4KrS9Z-WHFS#w.4*Y_zK r8(Eaa;NKGvǖzaz.g6t ylI})$ldBfiS5fuݫǰu,Qݕqz>p>0? d7= H &G a|     8  h      , h Xx((Q8X9`:F G H I  X Y (\ @ ] p ^ y b Dc deflu vw\ x yzCperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash0.008bp154.1.17Don't write loops on hashes, only on keys and values of hashesWhen "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.)bx@lamb12qSUSE Linux Enterprise 15 SP4openSUSEArtistic-1.0 OR GPL-1.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/Perlhttps://metacpan.org/release/Perl-Critic-Policy-Variables-ProhibitLoopOnHashlinuxnoarchTLGAAAA$AA큤A큤$bx>bx>bx>bx>\Xbx>bx@\X\Xbx@\Xbx>a64e3df7509f3f2e863792950d502277d48fb399733716e73abc030a3c473cd6811e1cfbffe9a168c4b7355ba7aae2c6d056fa62687dc5d93fd6b5fe86c875b7e66c82ffbdca1b133510a4a79a7ee6626b41adf148a7fc22ab1131cda72321e84a909374a2dc01e1a725abfbd9544ec179e84ee680a4220d360bd6b90e3d72f5d49fc9e947da7f084f7a3e4e0276ee7b5529c4053b4d5acb843fbe8f325d30f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008-bp154.1.17.src.rpmperl(Perl::Critic::Policy::Variables::ProhibitLoopOnHash)perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash     perl(:MODULE_COMPAT_5.26.1)perl(List::Util)perl(Perl::Critic)perl(parent)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.331.1263.0.4-14.6.0-14.0-15.2-14.14.3\@\@Stephan Kulow Stephan Kulow - updated to 0.008 see /usr/share/doc/packages/perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash/Changes 0.008 2019-04-22 16:44:54+03:00 Asia/Jerusalem * GH #3: Some typo fixed. (Jakub Wilk)- initial package 0.007 * created by cpanspec 1.78.09lamb12 1652089664 0.0080.008-bp154.1.17 PerlCriticPolicyVariablesProhibitLoopOnHash.pmx86_64-linux-thread-multiperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHashChangesREADMEperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHashLICENSEPerl::Critic::Policy::Variables::ProhibitLoopOnHash.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Perl//usr/lib/perl5/vendor_perl/5.26.1/Perl/Critic//usr/lib/perl5/vendor_perl/5.26.1/Perl/Critic/Policy//usr/lib/perl5/vendor_perl/5.26.1/Perl/Critic/Policy/Variables//usr/share/doc/packages//usr/share/doc/packages/perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash//usr/share/licenses//usr/share/licenses/perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/34e7bdba2f08360ecf7268c985ab17da-perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHashcpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P ڬIAޙutf-86e83da6811303715030e6597198b49a7996175f3605ad7f1b3a3db1557d3c0e4? 7zXZ !t/z+"] crt:bLL ?.$2 L C+%|X#yxi.V}ؠ`Fкp{ݍ ‰Z@,mHܺT<+,.=jaUi 1c^ u%VJxsǽ6C蒈5BY.&.7hzXΛnNUsr_f׼F|p# uB=F ao  $& x<7Cx()A־VbO iȴ{lhIeYT:wd9##BR\~BDJ /o N l227|U3zzxp-D; UԱfoO4^-T}q?>hㅯ_;'8x5/`]4.D&Sķh띬X@ȫ[ 7A)Uek:qi6#6G#B,VY瞁柜L}ݳG h\& K/fݬ؂UMt}"Dɶapk\Xn`7M?B>CBU(oC6{+:Քi6\5cË!΅g bpXvB{bjQZ۷)f\uTKO(|sߔWcİJ $b{KPG|UmGtSgFh^l! v&5 l~uwlJ6U{8c^*]i^8w& tn!$mP.>{a`ᜆ;*ь!%L}(ǚ'#XdPiF_6y갞ME;`?n#cq:_[*'*NG ŴVV-'k+:wjM/$EF/7h OVym|5;4 bj#]hTM8eÜϰ_\Lo;95!s4!9sv{PUN{9awj;l$Ĥ;n3!>魂M#kWF-4v9>#6,yGY]oQiӬpUt 9}2{4/ Zp2 uiR ƼcJ'.:Sd97de$_ Vѵ,b;5)BPB* uߜW S*WwR r9N@͸f%J4Ֆŀ4ڐ5O@iCuOEFx.|flL>`% '=Yc,scrCwaV @WJ˚dkE>2 b &D(+z(~y]x:ċ:N᛫{JYl-_-@z?__q¡}k$=%f酂|-=BڹF:v!SP+@sYK".fc);ڑƌޖ4BJ+3`>a#]RZi<s[|G a+XQ RĽIU-ӕ;†t ‚ S [|K-# D@ieDb݈fl0o.L0%A 1D.eIa?:f63-Fd~*7kxӁwj6""!,~a7\>8Pv]Jy缄%C|`!:OK~qJBVs`nJЪͨ t2}YgT!8TOE${Q\#nv*4b5ë$1^]TJ75Jw\޾nS.) ˹D*Inټ5 aQ-@Ƙo~E:{*ġj}4b̿8ƒ@"628==k_?i!ꕴM+O.,n 1P_u@.vμ2&͊qf4of^2]N@\z&}tYIv%G [2B(e^]dvUR6[*K7@HYj['9WcFg%Ag`;N.]|bi-2-Ipfr}A?c[Ca#72μ7ﭹNx`Ok1#JNv|aY&$l֝Og0IWUݜUc#hk+8C';ؒ1bk^#N7=uIŋ*_)0hh`q)֍lshs8q.iUZsǧ!O{'VHR߻gCowW쐾HExeXMޞN1U}뤅*rO*;[E@mN;/[-v&RO91 /,57}->K;) Mq^K :,_( :#&ZqC!9^@mЎ9@: ݟ$lu;ĄQb{saaDtzF +I( -UZW׆F(jh޷8xe7ل#:Oi\[nk3b~hÿHL#}kV 2P+Ǯ`{Mc67qZBjt{J6*LGBiHN=rUHn3&Q&*$y9kIm+i>hgH. AH3,î MBguEwDv1R3=0:1MdymM@r(hITOCY=˹9V9#Ic,a_"ݻ4cbzwqҰvF$HsamX8|^Y;{hWS931x;w(JΛF-1|> >%%B=yc)1f u7"H-v[@T#8N&=S!yWˬ+'YW@nh׼Qֆo0+QĂ*7 mjw@"3:> ѹ%y#"$Jh H(/5,u-S:O3o  =ʊIV+'ge?Y*OG}F yI)%t9|GsLj*gv ۦV 1Q{=8q C q "xä(11ڬl絺lQ+sdzKC^(mZѴ+CkRmA&ŐӦjW%C `n}x}7뗱| z/o.yGq1qr( {VR6 oԛJ]c^|asT;vMOtE#N Xa[Vo/0w щyҏVP<)G6P|"xl3Ŀ uDϺ&ym 6馔߯Osm5cTY lqLhD '̛$۪zOѢM8@ƢQڅh-XmR %׎} 0&W7=Yك:][*fZS_|5S 'OҮhEϗ ։*w:l1gf*7J *# ~w>:fHhs 9<ܪ:”6B:"Rj/bk:K՞bYFN8#mL4[o {ÅAEלt~.7!)W?buâOK^b4cR݆>e#b$"1cJ>Y= Eנ#q~ߩV7pڃPbL"K/Q(ђhZ8H"ϗ;kzF+?Z(Fͩ&2Ak9q.&-FW-Ñj=F~d7keTȩCt/;$R]&p^N" -m}hq"K䎱K:ۢh@CpmL1 THe ^K.^R<`шcKO C0gLs3# O4ͅTM=/!>j|4|T9w@2y#>w+)GVjN ȸ"M.Q-_/[>HQ`o:w70]Ɛ4Ώk:3t׊sD{v{_viiʰ<9ۮɠ!2 +0< ;-|Dė^Q'a!(wFŭ2:ORfWdÕjSEq%WyT\.8 K&EW臱CSl4.s4rHΕ0@މ!QȇQ眫 /BRq>92{*rvQ ҢV@58g(B1zxYVXEiՆaM9JkP=u\j# g7heHsU.4o==7|9 z7} "8 Xs.(Afo2D1a,nq w!QW:g yhƍnCF95|XgJH=S}\8 E'5B~&2e4@vاI×5[?gwR΅!Ӂϗ\CTm}]\+G<`B8u*? 1+QU:o` DJ--TPϲ0u;1"8OIA@JS /,ހKdS&)+O asDERjwFۯ%!ˋ ~ub Mڳ!9y&1>> *f[bCm#aX7I/>O1cjupsna6*B-# hqT[Ky8 7a@XZ?`iΘbu s@(H YV7L9(4*OnA0HఴE#N%=WcR=?j$mIOL YVv硝kvtb2-qkl翅BP:Z'hp:![+BXU32D)Ƴ LF/!oիpl,q8:T`TLUS%zj&}nߞ,—C"0$i=-_OUs!;J',3 #z =t{%ߐ:=~`g^*ad! j^WKz3ۈLsBC.0i~UW_ai5gf35K>Fz7r7}z\0i8&L`J% b 88vhC>(H?MZR7S.gqֿ[@iLECQ=2⚸퍁<_Y&аT~=B~iT~V&9k]d ~-r`|'",j%C>ϪtR|fӲh)'P(PA>(jW`1޺ӧ98x <_JQopORz=2rߴTkԩmAe1\#s5 4w[p='1&A$ ZxŎ! hyVD'GE|I|`BhqK~N5@rYzdW8%Ÿ;c'΋n1vۦDQ9V82]OnKٰTqRf&b`0ng60~`:k"BOXГipbV Y VFw?)w2')Ai@O*mO8\h1y~P e>\WA`L]骤/xFlӌCN -4+ ָ2b#!YI_A.2.<昀;SR7az ؤ9l$|% oMEM;(nJb/cxEFz-gK>^WѺ nባքU;4,ꆘ!mmHEŤa&tAGr3-VvrD|_Eꕲ XN:#zKb dr}kD)QT]cB1Xy 2 "| lY~nDo7~1~ Utshr؆ef٤h ,Wv'xSCބ>@V@c⚸FI"_]^NlˢoDLj 554\#<xIX{,X EI"Cc_hkrMT⥁aPcQIhPб7 ɺi7@F=3O$BmyNt֝ 4ȳ!%n'Dpޜ`Z-ˏ(ӰEbc GܤeolPI_5ڠ:oM Dv+MN@Sv-l38MNr6מ痿̔`G$c[T;o͑HОw'hdvYДK5"/GUp%"~Aƹ3 6xܚ@1>h6^0[eyН0wZ*>Vq#]|69 .d{\`l[**ߍ; e2z.SdE$̿xN8'WTuK e]^3 >rmqY:9-ƍ˅Ӭr/'V F3R,lel>oRqa?wljy")K9 >kJ(f2n |wq##> N⅋3r3bwz("YUa-t])&Xpϒ(A O,XL3V pQp D#uSX!̒x ֚1Վ+?MmXN=oSVd YZ