class RuboCop::Cop::Lint::EmptyExpression

end
bar
if (some_expression)
foo = (some_expression)
# good
@example
end
bar
if ()
foo = ()
# bad
@example
This cop checks for the presence of empty expressions.

def empty_expression?(begin_node)

def empty_expression?(begin_node)
  begin_node.children.empty?
end

def on_begin(node)

def on_begin(node)
  return unless empty_expression?(node)
  add_offense(node)
end