Question Comment avertir lorsque vous oubliez d'attendre une fonction asynchrone en Javascript?


J'utilise Babel et Webpack. Si j'oublie de await une fonction asynchrone, elle peut souvent passer inaperçue. De temps en temps, si j'oubliais le await, une erreur se produit dans la fonction asynchrone et j'obtiens une Unhandled promise rejection. Ensuite, je réalise que j'ai oublié le await.

Y a-t-il un moyen d'obtenir un avertissement lorsque j'oublie d'ajouter un await?


11
2018-01-16 21:59


origine


Réponses:


Installez une meilleure intégration d'eslint avec webpack, repo et l'éditeur de code.
Voici la règle applicable, besoin d'attendre.

Envisagez d'intégrer les éléments suivants:

  • chargeur eslint pour la création de rapports au niveau du Webpack
  • ligne de commande eslint pour la couverture des CI / CD et des fibres locales
  • éditeur de code linting en ligne

8
2018-01-23 20:31



Je pense que OP cherche quelque chose comme no-floating-promises de tslint voir: https://palantir.github.io/tslint/rules/no-floating-promises/


1
2017-09-22 23:26