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