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