class RuboCop::Cop::WorkaroundCop

the inherited method without breaking functionality
Clone of the the normal RuboCop::Cop::Cop class so we can rewrite

def self.<(other)

is compatible with our subclass
Special case `Module#<` so that the rspec support rubocop exports
def self.<(other)
  other.equal?(RuboCop::Cop::Cop) || super
end

def self.inherited(*); end

class will invoke the inherited hook instead
Overwrite the cop inherited method to be a noop. Our RSpec::Cop
def self.inherited(*); end