no-arbitrary-setTimeout

禁止在测试中使用非零值的 setTimeout。使用任意时间值用于 setTimeout 可能会导致测试中出现间歇性故障。允许使用值为零,因为这允许事件栈展开,但是也请考虑使用 TestUtils.waitForTick

此规则的错误代码示例:

function(aFoo, aBar) {}
(aFoo, aBar) => {}

此规则的正确代码示例:

function(foo, bar) {}
(foo, bar) => {})