提交 2e3b5b8d 编写于 作者: J Justin Collins

If statements do not introduce a new scope

上级 7c7f5ae5
......@@ -403,12 +403,18 @@ class Brakeman::AliasProcessor < SexpProcessor
else
exps = exp[2..-1]
end
was_inside = @inside_if
@inside_if = !@ignore_ifs
exps.each do |e|
process e if sexp? e
if sexp? e
if e.node_type == :block
process_default e #avoid creating new scope
else
process e
end
end
end
@inside_if = was_inside
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册