function validateTask()

in build-scripts/generateResources.ts [55:75]


function validateTask(task: any) {
    if (!task.id || !isUUID(task.id)) {
        console.error(`Validation failure, id is a required guid for task:\n${task}`)
        process.exit(1)
    }

    if (!task.name || !isAlphanumeric(task.name)) {
        console.error(`name is a required alphanumeric string for task:\n${task}`)
        process.exit(1)
    }

    if (!task.friendlyName || !isLength(task.friendlyName, { min: 1, max: 40 })) {
        console.error(`friendlyName is a required string <= 40 chars for task:\n${task}`)
        process.exit(1)
    }

    if (!task.instanceNameFormat) {
        console.error(`instanceNameFormat is required for task:\n${task}`)
        process.exit(1)
    }
}