Skip to content

Commit a3ab834

Browse files
authored
fix(no-done-callback): false positive when using .for (#804)
1 parent d00d4c5 commit a3ab834

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/rules/no-done-callback.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export default createEslintRule<Options, MessageIds>({
5858
create(context) {
5959
return {
6060
CallExpression(node) {
61-
const isVitestEach = /\.each$|\.concurrent$/.test(
61+
const isVitestEach = /\.each$|\.for$|\.concurrent$/.test(
6262
getNodeName(node.callee) ?? '',
6363
)
6464

tests/no-done-callback.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ruleTester.run(RULE_NAME, rule, {
1313
'it.each``("something", ({ a, b }) => {})',
1414
'it.each([])("something", (a, b) => { a(); b(); })',
1515
'it.each``("something", ({ a, b }) => { a(); b(); })',
16+
'test.for([])("something", ([a, b], { expect }) => {})',
1617
'it.concurrent("something", (context) => {})',
1718
'it.concurrent("something", ({ expect }) => {})',
1819
'test("something", async function () {})',

0 commit comments

Comments
 (0)