class RuboCop::Cop::Lint::Obscure

@example

# bad
if (a...b)

# bad
if (a..b)

ruby-doc.org/core-2.4.0/doc/syntax/control_expressions_rdoc.html#label-Flip-Flop

# bad
"%s" % "string"

ruby-doc.org/core-2.4.0/String.html#method-i-25

Constants

MSG

Public Instance Methods

on_eflipflop(node) click to toggle source
# File lib/rubocop/cop/lint/obscure.rb, line 33
def on_eflipflop(node)
  add_offense(node)
end
on_iflipflop(node) click to toggle source
# File lib/rubocop/cop/lint/obscure.rb, line 29
def on_iflipflop(node)
  add_offense(node)
end
on_send(node) click to toggle source
# File lib/rubocop/cop/lint/obscure.rb, line 37
def on_send(node)
  return unless is_stringformat?(node)

  add_offense(node, message: "Do not use String#%")
end