class RuboCop::CommentConfig

def handle_switch(directive, names, extras)

so that `Lint/RedundantCopEnableDirective` can register offenses correctly.
Collect cops that have been disabled or enabled by name in a directive comment
def handle_switch(directive, names, extras)
  directive.cop_names.each do |name|
    if directive.disabled?
      names[name] += 1
    elsif (names[name]).positive?
      names[name] -= 1
    else
      extras[directive.comment] << name
    end
  end
end