class RuboCop::Cop::Lint::UselessAssignment

def collect_variable_like_names(scope)

def collect_variable_like_names(scope)
  names = scope.each_node.with_object(Set.new) do |node, set|
    set << node.method_name if variable_like_method_invocation?(node)
  end
  variable_names = scope.variables.each_value.map(&:name)
  names.merge(variable_names)
end