报告与 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' 启发