class RuboCop::Cop::Style::ZeroLengthPredicate
def check_zero_length_predicate(node)
def check_zero_length_predicate(node) zero_length_predicate = zero_length_predicate(node.parent) return unless zero_length_predicate lhs, opr, rhs = zero_length_predicate return if non_polymorphic_collection?(node.parent) add_offense( node.parent, message: format(ZERO_MSG, lhs: lhs, opr: opr, rhs: rhs) ) do |corrector| corrector.replace(node.parent, replacement(node.parent)) end end