Open
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/#allowforknownsafepromises
Description
Hi there,
@typescript-eslint/no-floating-promises
's allowForKnownSafePromiseReturns #8404 works well for it from node:test
. However, it doesn't help for it.only
and it.skip
. They are handy during debugging so it would be great to have the ability to ignore them as well.
"allowForKnownSafePromiseReturns": [
{ "from": "package", "name": "it", "package": "node:test" }
]
Fail
import { it } from "node:test";
it.only("...", () => { /* ... */ });
it.skip("...", () => { /* ... */ });
Pass
import { it } from "node:test";
// eslint-disable-next-line @typescript-eslint/no-floating-promises
it.only("...", () => { /* ... */ });
// eslint-disable-next-line @typescript-eslint/no-floating-promises
it.skip("...", () => { /* ... */ });
Additional Info
No response
Metadata
Metadata
Assignees
Labels
Issues waiting for a reply from the OP or another partyIssues waiting for a reply from the OP or another partyNew rule option for an existing eslint-plugin ruleNew rule option for an existing eslint-plugin ruleIssues related to @typescript-eslint/eslint-pluginIssues related to @typescript-eslint/eslint-pluginWaiting for team members to take a lookWaiting for team members to take a look