Сделайте правило ESLisnt, чтобы не использовать асинхронное / обещание в функции - PullRequest
2 голосов
/ 06 апреля 2019

Как я могу создать правило ESLinst, которое предупреждает, когда кто-то использует асинхронное / обещание внутри функции.

Ex:.

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 использует асинхронное / обещание внутри функции.

Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...