class RuboCop::ConfigObsoletion::SplitCop

@api private
functionality into multiple new cops.
Encapsulation of a ConfigObsoletion rule for splitting a cop’s

def alternatives

def alternatives
  Array(metadata['alternatives']).map { |name| "`#{name}`" }
end

def initialize(config, old_name, metadata)

def initialize(config, old_name, metadata)
  super(config, old_name)
  @metadata = metadata
end

def rule_message

def rule_message
  "The `#{old_name}` cop has been split into #{to_sentence(alternatives)}."
end