書いたら
if !File.exists('file_path')
# create file
end
RuboCop の警告が表示されます。
Favour `unless` over `if` for negative conditions
残念ながら、この種の文脈で「unless」を使用すると、ある時点で認知的混乱が生じます。私だけではありませんので、ぜひこの問題をご覧ください。
では、この警察を無効にするには、.rubcopy.yml ファイルに何を入力すればよいでしょうか?
.rubocop.yml 構成ファイルに次の内容を含める必要があります。
Style/NegatedIf:
Enabled: false
次の Rubocop 警告を無効にするには:
Favour `unless` over `if` for negative conditions