perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008-lp152. >  A ^O2/=„rsNˮ'z@ȝ>K <2Z1rF#8-q>()ik) . qnXt-8˄sjȃ Eua80[r'3-@7 =>[4} 3F%>R  _"i?6-=0+hǝR6\cgz*F)lZ$~D#dfd869e2c747a884e07b8dc566067872f783e7cf8d9b52a578b5f334bf53ccfc2df335d1c8420fa3af878f70afa4f0323dee2672?|^O2/=„"+ +Oq$!:ʊD-oUg5ߒ*CC#M1O|k9͡Y9+UZ: xe^Y³N6};(> &ۄ9%t}ַ'P!s"Ewa:%'䲈:҇y2P ~ʆ^׹=J)X\{pL‡3-iPz ܩ&a 'yf#@N%1vzp&z>p>?d7= G = Wr     ,  \       \ Ll(E8L9T:F G H I  X Y \ 4 ] d ^ m b 8c dleqftlvu vwD xt yzCperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash0.008lp152.1.1Don'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.)^O,lamb02qopenSUSE Leap 15.2openSUSEArtistic-1.0 OR GPL-1.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/Perlhttps://metacpan.org/release/Perl-Critic-Policy-Variables-ProhibitLoopOnHashlinuxnoarchTLGAAAA$AA큤A큤$^O(^O(^O(^O(\X^O(^O,\X\X^O,\X^O(a64e3df7509f3f2e863792950d502277d48fb399733716e73abc030a3c473cd6811e1cfbffe9a168c4b7355ba7aae2c6d056fa62687dc5d93fd6b5fe86c875b7e66c82ffbdca1b133510a4a79a7ee6626b41adf148a7fc22ab1131cda72321e84a909374a2dc01e1a725abfbd9544ec179e84ee680a4220d360bd6b90e3d72f5d49fc9e947da7f084f7a3e4e0276ee7b5529c4053b4d5acb843fbe8f325d30f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash-0.008-lp152.1.1.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.1\@\@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.09lamb02 1582279724 0.0080.008-lp152.1.1 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:Leap:15.2/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$R, utf-872c8b3baff87663df51f02bed7fd544376af3258cd382235f944897ae971528e? 7zXZ !t/z+] crt:bLL '{M+3W*9@\|q}loŕ)ϮA/?QqR ‰$cr`\B|X(H_52^lt`<*?rUMsxe.˗%o='0QO\1?G(:7~zЪۘBbʙHn\bxAY\M\}‹Zv p5_qm izXA^?ɧk WK|$TU\i@H!.՚fǯtj6+oR%.iPQ`=2tR]0^|:3)LoΉ4w<_Hv[#e J=1@7AvS],=k^|nUH1TZIN (m{n.^%{C voR-Oo:jYf6&u?0iu]\)ƍac!##|׉Y7q̈́\'R"4"y.<HĠ EۧG i% P5~ _Bs[iˆ @&{ ,GP6A 9s2*\+j|Wİ(8Se%j% /-<9|A=h6L[Iь#~%ʔ(x)w6\^]©>xb=3BVXTp^_.J|܍bIX4! T%[Xь_&}&1ك@>wxv}^wΞ$Y@ww%RY~_oLI R7hwUR|"_I:P$X&1:4v0#!va"䔪RJf7>RE?o<*sޯx8LQ`FC.G}ccyN"lJk98wZ5O(6^*RN:Y+^n8<=lPn4@EMnsk y;y~|yHo.|S"?T#G^#sCe;TPG3UF%<E>G3\8cD34h:Oc-Rt슘 -aUGv*܁`! r}RJk\|}| (qTٺ#MqH 8\x|.q ̴7}xC p*=z1#~ܴeސ*P@fq g_AɾNGu֭xҗ/ӟm@r[a} LZ(*M\7uYe[)QӮÍɛ)bQ[&WVU:rq9 0)&n&~q.ٱFZf ߪ@ ,/J5/Ѻ4}҃Mxe 8 2˹yj=A]kĹxΝ˴.{9.fn֞Zd3gVi|i%xtke X;^WZ5E~~://R -FSau0lA'nYV% {U®4 7IJIU˰~{b<:or< tG`Zg苿7 ic7uj1aVbcC~?"oʕɏF2RvȒ ulX,RphH VeA򶰨d{–GޯGgݼc=tjek| EVp5|A4kQ|O}E:IL@(Z+$/EdׅYHŏ~,eNͽ5ֲ|T9lzWr LDGKM1ptKQ{$XDe H"HίN06Nt>!4Fr0v[/c՜XH4v.-siLme?7ppb=:f$AڣΩǽBՕ.s y Kk*n$!Z?'?YZx9o   !!$) #F7,ZXГ>Kp6 %JXFZ(@?Y3&3g$(h9T4ooPۛ0gnVɃfO#թMwa+CrT!%U@>:RpzzveQ∬pju|VF>qgFy-nTSDʳ$^kGg9z/fai覼os~vi BªKwWNJGIpOj%jQP8Kh"g E3RpMþSv=xbR<<"_RK[FK%?b<$k+lPTĢ YgTUӃMQ $@ q /Ee1k -Z0&hg׾.$#9 `P:I#r{]sԭ1֏T~-x)Y# t|ܵNৣSQ=@V;:\dB= "zEpp3rS? MΞ+b5WK\͸B,<HZv "QQFx,h- bjAS"]F_lur_\QU*.zQHPAx*cVpR{fjB0yׅXH =xt*|.KX#IZwTxMLL4:,'lB},i7B@jLrc/#t_`u:in!6Yx;'tY6b~zBd'sBF]>ZNA@bV) #Iv%[gb޿As7EX-P`.3ׯ^6y7yE@)'«dž:ۓ5!0)prVy] D< =KJ[ ɑ{HҀ1's7'b 6lEI!^h蔯{pq4?M&!qQgT]Kr(30)LSȂhxF~3;^6R{1ѫ=OwJEtvG+\'tbKaAԻ9M6 eIV;B F1}U^2ƅls@)NKDm[ e UdlQgwt AhnpBLkSF&ϫvl3TѪl.Yȭ?]+ o&sh'=8YvO'Rlm1rqqq4뎙Ǔ,?gA m7leu|PieڄFᩏTtaP} ңR PnY–MYxrHbPk^J 2<48A,'d2̈́91{U,63 >ԝWSX'S(2 ٦]2e|G9C*]6 >^ OeH{]LfSC%b,3h0wv`0ua?!OU f)uH.&"Oe;yn."M/G!}({[fɩ\[&N _?|HG>!OW"Hp0l5g<.ȍ"f$' -1NDli'BVN  %r %E[ߔw|o uV*>/b=rB8)h7g~usC8)v-jFoKX'[)t_> ks$ƌvq>Dkuܠ'~jsxM8 _e/CciU%V$Q[ EPfbZ)> B;=X(I #N¶W=ALQl/h7|=Z)on [qw,X(,v57bbܫӠIIet33-T]$?ۙSyBgcAw;ݾՉՁ7urr&Lvع ?|ƿ>1YԞnBw4~ ظ(4Meg +^kտ?ct~uX :`ZϽ:6a`g9:a 6eEq/vMEd³a]Wj )!C*,43 `4{~ذLQy!7f KwEV&N':^Ms&6M_+ֿp&)yͷ yd6k{ŀѥ?VA#Q+E ~KxMpiMa"Qcɋ0 3~ծQlt8(ZwOCk>vs <]l(tOW٢.eEhA}hkmqZE:xmP܉[gr2::NP7ѯ<;Vho%`O+~ON-\>:*fw!tfxޥ2Y1~6s@l'?8rsZF3)/z] ^]?F읂m'pV,=+03Z2D .\3B{'Za9Ms> (խt d6#$t VVr#U9>?6f* uծ=ɧrw;^a]^"cpZm(N|Gm숈p3}uԌq%yc>bdؤ:ocdhHټc([U# Tì¯PI2 EfKN^ᅩpw4*-QvD> ?ϬRR1X䃷.eǺƦQZ FYS*G{uʅnp qp<Ɛq.Y57CnPj'_ʟd>J c}ڠ}o ݴ܆nS;nhwy)SS;#K轘2d@ײ_ _BxNJpbt>h%.'u@m:U*q\~foZ [}YS%_ݗ \[| qXR\s0mC*C`G9 > uIN=)Uz^I( iӂQ7fa'jc~K,J!Y$ѝ_t\F65hvcz_J(mLWD;|hb kבƞZ Y/ g|c2+^:qb̒cCQiX $5YQČƂp @ |!zٻئǓx$fҀzYA{:B1Ɨ!v'_]1IB@XX9Fm(|NEY2uJkq 6TtY|dǕ<4lȹ{5"N";nha%&lE4FNsܱQEFPB+ڙ_L_;]4=>j8T4[}{\Ոd/n~{vڙg C56a/8 >w(NZمXSQ"9 3ޕ)_wmNBa}d,:h'iRd!p> \)TBZɐ 0v+ov{SiJ2@Z<,fա:d+XbJL9Bhe&6OQ{flYCW;9'-WWבk!MI :U?NA}Aj. TJu#Tg^]]w- 69,j[ݲ{2~u΀F8:kZ"8R޴ f,F61 l¯dNb͏izHK[{0&:l^ēꃳOYags5櫸{>MF2+(T!:ɨc4ᚪ䄄֐qbKCtYX>6]-;pd;gZ?dɱɤ&T=iZ'dcޱR8a؊6R]>f LTr⳹A>ϕ=׃iLH 1YUꑌL Jq0C.[A@?pcڔ)*PqNiSCbVWϧ Kw4›e)aj8`fF`)չyvV]Gy`]Y${5JC`)?ëw fa_^O^H6|<̂EȪ=JԾJ3RE`}so x\U};ZGxwu8ۉτQ#4=gO$;l kHJ7FeԨ{bٓ]Pl"mܟR"fHzzٻsҙ8@[i~;X69zv0wгs*'(kaM&6YVoe78i\ipYmhb|nhG~,B_RtFJŶ^ew/ǼŁiO사WTpA!P0 "*H6ة&P4E5Uo*+{J#`K¹rcN T:LkCy{Q9,ո8u3Sv*d`.RɢY(9<˻`mU!&ؠ쀧D`GVB9yAc |VL;/#wCnaV2!Fw3_į14+t'@R9s_X,;^uLS'ftmALҺ+#QIWWPyy=YJHǁ2{}hY_ES6\OK( OӐ/ťw=q̼avUL*ܹe_4Ah,;ja}cE=a{ Jf=o6˶ V<-n YZ