’á5ŇňäY*W07 *WW05 *WWW0*3jklm,n5o?nAqMsOq  !"#PŐ""ŐUĽ˙˙˙˙˙˙˙˙ Í **W07*W0005 *W000*3uv wvy'{)y$%&  *5$$ë…˝˙˙˙˙˙˙˙˙ Ĺ**W07 *3*WW00W [00*3}~€‚ƒ'€*…,€ '('( D˝-ý&&űe­˙˙˙˙˙˙˙˙ Ń **W07+5,Y*WWW007 *3*WW00WWW000*3‡ˆ‰*‹-Œ/7ŽD‹GI‹ '()*+*( DąJń**A‘˙˙˙˙˙˙˙˙Ĺ ** * *  0*  0* 0*0*0*0* 0* 0*! 0*# 0*% 0*)0*3"# %(8(?4I;KGPSW_`kjwuƒ}‡š‘œ‡,,-.--------Eý!…"…" **9 :+*3"’" $ ­$Í$Í$** +*3 “ •% &%&%&** +*3 ” í&]'}'}'* +3 E(•((˙˙˙˙˙˙˙˙((}'%&Í$E#Ą ĄĄÁ m5)M-./0123"456789:;<=>?@ABCDEFGH$IJ&*KLMNOPQRSńŁ.ŠEŁ.Šg/home/vagrant/.rvm/gems/ruby-2.4.0@cmor/gems/rubocop-0.72.0/lib/rubocop/cop/style/eval_with_location.rbEŁ.Š
EŁ.ŠEŁ.Š EŁ.ŠEŁ.ŠEŁ.ŠPPass `__FILE__` and `__LINE__` to `eval` method, as they are used by backtraces.EŁ.ŠKUse `%s` instead of `%s`, as they are used by backtraces.Ł.Š6EŁ.Š2 { (send nil? :eval ${str dstr}) (send nil? :eval ${str dstr} _) (send nil? :eval ${str dstr} _ #special_file_keyword?) (send nil? :eval ${str dstr} _ #special_file_keyword? _) (send _ {:class_eval :module_eval :instance_eval} ${str dstr}) (send _ {:class_eval :module_eval :instance_eval} ${str dstr} #special_file_keyword?) (send _ {:class_eval :module_eval :instance_eval} ${str dstr} #special_file_keyword? _) } Ł.ŠPEŁ.Š„ { (send #special_line_keyword? %1 (int %2)) (send (int %2) %1 #special_line_keyword?) } Ł.ŠEŁ.Šon_sendEŁ.Šblock in on_sendŁ.ŠEŁ.Šspecial_file_keyword?EŁ.Š__FILE__Ł.ŠEŁ.Šspecial_line_keyword?EŁ.Š__LINE__Ł.ŠEŁ.Š with_lineno?Ł.ŠTőŁ.Š őŁ.ŠŁ.ŠEŁ.Šmessage_incorrect_lineEŁ.Š __LINE__ EŁ.Š Ł.Š>Ł.ŠAŁ.Š"EŁ.Šon_with_linenoŁ.Š$EŁ.Šstring_first_lineŁ.Š&EŁ.Šadd_offense_for_same_lineŁ.ŠUŁ.ŠVŁ.Š*EŁ.Šadd_offense_for_different_lineŁ.ŠWŁ.ŠJEŁ.ŠRuboCopEŁ.ŠCopEŁ.ŠStyleEŁ.ŠEvalWithLocationEŁ.ŠMSGEŁ.ŠMSG_INCORRECT_LINEEŁ.ŠcodeEŁ.Š add_offenseEŁ.ŠnodeEŁ.Ševal_without_location?EŁ.Š str_type?EŁ.ŠsourceEŁ.Š==EŁ.Š int_type?EŁ.Š method_nameEŁ.Š argumentsEŁ.ŠsizeEŁ.ŠactualEŁ.ŠsignEŁ.Š line_diffEŁ.ŠexpectedEŁ.Šzero?EŁ.ŠformatEŁ.Š line_nodeEŁ.Š lineno_rangeEŁ.ŠlastEŁ.ŠlocEŁ.Š expressionEŁ.Š first_lineEŁ.Š-EŁ.Šstr_nodeEŁ.Šheredoc?EŁ.Š heredoc_bodyEŁ.Š positive?EŁ.ŠabsEŁ.Šline_with_offset?EŁ.Šdef_node_matcherEŁ.Šcore#define_methodEŁ.ŠprivateEŁ.ŠevalEŁ.ŠlocationEŁ.ŠmessageEŁ.Š++%+ +ş+Ţ+ţ+ ,L,°,--a/m/00,0P0\0…0Ą0­0Ö0ň0ţ01*161B1N1x1•1Ş1ś1Â1Î1đ1ü1!2-2Z2f2r2~2°2ź2Č2ă2ú2373N3t3Œ3Ť3Ă3í3 4$4:4W4v4“4Ť4Ĺ4Ý4ú45/5I5f5†5ž5ľ5Ó5ń56"6>6^6{6’6ˇ6Ű67747P7k7