-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Labels
type: processA process-related concern. May include testing, release, or the like.A process-related concern. May include testing, release, or the like.
Description
The purpose of this proposal is to prevent accidentally "dangling" promises from called functions.
https://typescript-eslint.io/rules/no-floating-promises
In Node, it's possible to call an async function, or one that just returns a promise, and ignore the result. This leaves a promise that has no catch handler, which, in modern runtimes, can result in crashing the process.
The proposal here is two-fold:
- Turn this on and see if anything breaks in a few places
- Turn it on for all libraries, and do a fix pass
We might also consider this related rule:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type: processA process-related concern. May include testing, release, or the like.A process-related concern. May include testing, release, or the like.