Enhancement: [no-floating-promises] need a configuration that would allow to exclude an object from this rule #5844
Labels
duplicate
This issue or pull request already exists
package: eslint-plugin
Issues related to @typescript-eslint/eslint-plugin
Before You File a Proposal Please Confirm You Have Done The Following...
My proposal is suitable for this project
Link to the rule's documentation
https://typescript-eslint.io/rules/no-floating-promises/
Description
Fastify.reply object has
then
method, but reply is not a Promise and its methods are not asynchronoustypescript-eslint marks each method of the
reply
object as asynchronous and requires it to be preceded by anawait
callFail
Pass
Additional Info
The plugin should look at what the object's method returns, and not just whether the object has a
then
method.Or it is necessary to configure the rule to be able to exclude this object/methods from consideration by this rule
The text was updated successfully, but these errors were encountered: