これはなに RuboCop のバージョンアップを行った際に、新しいルール "Style/FetchEnvVar" が追加されており、仕様について調べ適用を行いました 適用した "Style/FetchEnvVar" のルールについて簡単にまとめました Style/FetchEnvVar について 簡単に記載すると、 ENV['FOO'] ではなく ENV.fetch('FOO') を利用しましょうというルールです 通常 ENV['FOO'] とプログラムを記述し、実行した際に環境変数 FOO が未定義だった場合 nil を返却します nil が返ること自体は明らかなため、 nil で返る可能性を考慮しプログラムを組むべきと言われればその通りです しかし、手法は文化や慣習によって対応方法は複数存在することは容易に想像できます 環境変数参照後にエラーを発生させたい人 デフォルト値を定義し何事も