class RuboCop::Cop::Style::EmptyLambdaParameter

-> (arg) { do_something(arg) }
# good
-> { do_something }
# good
-> () { do_something }
# bad
@example
redundant.
for empty lambda parameters do not cause syntax errors, but they are
Checks for parentheses for empty lambda parameters. Parentheses

def autocorrect(corrector, node)

def autocorrect(corrector, node)
  send_node = node.parent.send_node
  range = range_between(send_node.source_range.end_pos, node.source_range.end_pos)
  corrector.remove(range)
end

def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler

rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
  send_node = node.send_node
  return unless send_node.send_type?
  check(node) if node.send_node.lambda_literal?
end