当有人在函数内部使用异步/承诺时,我如何制定一条警告的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
的子类在函数内部使用异步/承诺时,该规则将显示警告/错误。
这可能吗?