else と共に使用されている unless ステートメントを報告します。 肯定の分岐を最初に配置することをお勧めします。
例:
# 悪い例
a = 1
unless a > 2
puts 'a is 2 or less'
else
puts 'a is greater than 2'
end
unless を if に変換するクイックフィックスを使用できます。 クイックフィックスを適用した結果:
# 良い例
a = 1
if a > 2
puts 'a is greater than 2'
else
puts 'a is 2 or less'
end
'Ruby Style Guide' からアイデアを得ています