class RuboCop::Cop::Lint::FlipFlop

This cop looks for uses of flip-flop operator. flip-flop operator is deprecated since Ruby 2.6.0.

@example

# bad
(1..20).each do |x|
  puts x if (x == 5) .. (x == 10)
end

# good
(1..20).each do |x|
  puts x if (x >= 5) && (x <= 10)
end

Constants

MSG

Public Instance Methods

on_eflipflop(node) click to toggle source
# File lib/rubocop/cop/lint/flip_flop.rb, line 26
def on_eflipflop(node)
  add_offense(node)
end
on_iflipflop(node) click to toggle source
# File lib/rubocop/cop/lint/flip_flop.rb, line 22
def on_iflipflop(node)
  add_offense(node)
end