lib/rubocop/cop/mixin/negative_conditional.rb in rubocop-0.89.1 vs lib/rubocop/cop/mixin/negative_conditional.rb in rubocop-0.90.0
- old
+ new
@@ -13,20 +13,20 @@
private
def_node_matcher :single_negative?, '(send !(send _ :!) :!)'
def_node_matcher :empty_condition?, '(begin)'
- def check_negative_conditional(node)
+ def check_negative_conditional(node, message:, &block)
condition = node.condition
return if empty_condition?(condition)
condition = condition.children.last while condition.begin_type?
return unless single_negative?(condition)
return if node.if_type? && node.else?
- add_offense(node)
+ add_offense(node, message: message, &block)
end
end
end
end