Fix a false positive for Lint/ShadowingOuterLocalVariable
[Fix #10479] Fix a false positive for Lint/ShadowingOuterLocalVariable conditional statement and block variable
https://github.com/rubocop/rubocop/pull/10484
以下の様なケースの場合に誤検知されていたのを修正した。
if condition?
foo = 1
puts foo
bar.each do |foo|
^^^ Shadowing outer local variable - `foo`.
end
else
bar.each do |foo|
end
end