Skip to content

No Task Wait

ErrorRoblox
small-rules/no-task-wait

Disallow task.wait() and Promise.delay(...).await() calls.

Diagnostic Messages

noPromiseDelayAwait
Do not use Promise.delay(...).await() in tests. Advance deterministic schedulers or wait for the actual condition instead.
noTaskWait
Do not use task.wait() in tests. Advance deterministic schedulers or wait for the actual condition instead.

Configuration

This rule does not accept options.

{
"jsPlugins": [
"@pobammer-ts/small-rules"
],
"rules": {
"small-rules/no-task-wait": "error"
}
}

Examples

direct task.wait call
task.wait();
delayed task callback
task.delay(1, callback);