class RuboCop::Cop::Lint::InheritException

def on_class(node)

def on_class(node)
  return unless node.parent_class && exception_class?(node.parent_class)
  return if inherit_exception_class_with_omitted_namespace?(node)
  message = message(node.parent_class)
  add_offense(node.parent_class, message: message) do |corrector|
    corrector.replace(node.parent_class, preferred_base_class)
  end
end