class RuboCop::Cop::Style::ParenthesesAroundCondition
def process_control_op(node)
def process_control_op(node) cond = node.condition return unless cond.begin_type? return if cond.children.empty? return if modifier_op?(cond.children.first) return if parens_required?(node.children.first) return if safe_assignment?(cond) && safe_assignment_allowed? add_offense(cond, :expression, message(node)) end