Sha256: ff1cd10d8f528228a6e349a34b3cfdcf21fd065f5509c7e1eaad8b8d3085ac0e
Contents?: true
Size: 522 Bytes
Versions: 11
Compression:
Stored size: 522 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop checks for multi-line ternary op expressions. class MultilineTernaryOperator < Cop include IfNode MSG = 'Avoid multi-line ternary operators, ' \ 'use `if` or `unless` instead.'.freeze def on_if(node) _condition, _if_branch, = *node return unless ternary?(node) && node.multiline? add_offense(node, :expression) end end end end end
Version data entries
11 entries across 11 versions & 2 rubygems