class RuboCop::Cop::RSpec::ScatteredSetup

def repeated_hooks(node)

def repeated_hooks(node)
  hooks = RuboCop::RSpec::ExampleGroup.new(node)
    .hooks
    .select { |hook| hook.knowable_scope? && hook.name != :around }
    .group_by { |hook| [hook.name, hook.scope, hook.metadata] }
    .values
    .reject(&:one?)
  hooks.map do |hook|
    hook.map(&:to_node)
  end
end