Module: Rubocop::Cop::CheckAssignment

Included in:
Lint::BlockAlignment, Lint::EndAlignment, Style::IndentationWidth
Defined in:
lib/rubocop/cop/mixin/check_assignment.rb

Overview

Common functionality for checking assignment nodes.

Constant Summary collapse

TYPES =
Util::ASGN_NODES - [:casgn, :op_asgn]

Instance Method Summary collapse

Instance Method Details

#on_casgn(node) ⇒ Object



15
16
17
18
# File 'lib/rubocop/cop/mixin/check_assignment.rb', line 15

def on_casgn(node)
  _scope, _lhs, rhs = *node
  check_assignment(node, rhs)
end

#on_op_asgn(node) ⇒ Object



20
21
22
23
# File 'lib/rubocop/cop/mixin/check_assignment.rb', line 20

def on_op_asgn(node)
  _lhs, _op, rhs = *node
  check_assignment(node, rhs)
end