使ESLisnt规则在功能中不使用异步/承诺

时间:2019-04-06 14:22:23

标签: javascript eslint

当有人在函数内部使用异步/承诺时,我如何制定一条警告的ESLinst规则。

例如:

class NoPromise {
    privateThings = 'private'
}

class GoodNoPromise extends NoPromise {
    myMethod() {
        return 'all good'
    }
}

function promiseMe() {
    return somePromise;
}

class WrongNoPromise extends NoPromise {
    myMethod() {
        promiseMe.then((result) => console.log('promise fulfilled', result));
        return 'not good'
    }
}

我想制定一个ESLint规则,当NoPromise的子类在函数内部使用异步/承诺时,该规则将显示警告/错误。

这可能吗?

0 个答案:

没有答案