module RuboCop::Cop::Rake::Helper::TaskName

def task_name(node)

def task_name(node)
  first_arg = node.first_argument
  case first_arg&.type
  when :sym, :str
    first_arg.value.to_sym
  when :hash
    return nil if first_arg.children.size != 1
    pair = first_arg.children.first
    key = pair.children.first
    case key.type
    when :sym, :str
      key.value.to_sym
    end
  end
end