Closed
Description
Before You File a Proposal Please Confirm You Have Done The Following...
- I have searched for related issues and found none that match my proposal.
- I have searched the current rule list and found no rules that match my proposal.
- I have read the FAQ and my problem is not listed.
My proposal is suitable for this project
- I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).
Link to the rule's documentation
https://typescript-eslint.io/rules/no-floating-promises
Description
Sometimes -but not always- with @typescript-eslint/no-floating-promises
, the right fix is to add an await
before a Promise. It'd be convenient if the rule could provide a suggestion to add "await "
to the text before the violating promise.
Fail
fetch("my/fancy/api");
Pass
await fetch("my/fancy/api");
Additional Info
@typescript-eslint/await-thenable
has a suggestion to Remove unnecessary 'await'
. THat'd be a good reference for implementing this issue.