Sha256: 5dd4946b6a4ad6c95c4b7c9e10aeea62a7399a40f9edd868e504a70878cd6496
Contents?: true
Size: 768 Bytes
Versions: 6790
Compression:
Stored size: 768 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop checks for multi-line ternary op expressions. # # @example # # bad # a = cond ? # b : c # a = cond ? b : # c # a = cond ? # b : # c # # # good # a = cond ? b : c # a = # if cond # b # else # c # end class MultilineTernaryOperator < Cop MSG = 'Avoid multi-line ternary operators, ' \ 'use `if` or `unless` instead.'.freeze def on_if(node) return unless node.ternary? && node.multiline? add_offense(node) end end end end end
Version data entries
6,790 entries across 6,784 versions & 25 rubygems