module RuboCop::Cop::NegativeConditional
Some common code shared between `NegatedIf` and `NegatedWhile` cops.
Constants
- MSG
Private Instance Methods
check_negative_conditional(node)
click to toggle source
# File lib/rubocop/cop/mixin/negative_conditional.rb, line 18 def check_negative_conditional(node) 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) end