Fix a false positive for Style/FetchEnvVar in the body with assignment method

このエントリーをはてなブックマークに追加

Fix a false positive for Style/FetchEnvVar in the body with assignment method
https://github.com/rubocop/rubocop/pull/10670

https://github.com/rubocop/rubocop/pull/10653
を対応していたのだが、リリースがあるということでタイムアップとなってしまってマージの運びとなったので、再度挑戦した。

Style/FetchEnvVar の 以下の false positive なケースに対応した。

if ENV['X'] = x
  puts ENV['X']
end

# The above is corrected into,

if ENV['X'] = x
  puts ENV.fetch('X', nil)
end