Unexpected literal in error position of callback.eslint(standard/no-callback-literal)

Unexpected literal in error position of callback.eslint(standard/no-callback-literal)

eslint标准模式-回调报错,cb(true/false)的回调函数写法,在eslint starand的标准中不允许这样写。
Unexpected literal in error position of callback.eslint(standard/no-callback-literal)_第1张图片

解决方法

Promise.all(tasks)
        .then(() => cb(new Error(true)))
        .catch(() => {
          const flag = false
          cb(flag)
        })

cb(new Error(true/false))或者const flag = false;cb(flag)都可以

你可能感兴趣的:(javascript)