class RuboCop::ConfigObsoletion::ParameterRule

@api private
Base class for ConfigObsoletion rules relating to parameters

def alternative

def alternative
  metadata['alternative']
end

def initialize(config, cop, parameter, metadata)

def initialize(config, cop, parameter, metadata)
  super(config)
  @cop = cop
  @parameter = parameter
  @metadata = metadata
end

def parameter_rule?

def parameter_rule?
  true
end

def reason

def reason
  metadata['reason']
end

def severity

def severity
  metadata['severity']
end

def violated?

def violated?
  config[cop]&.key?(parameter)
end

def warning?

def warning?
  severity == 'warning'
end