From 1ef11ca9384b873c482e0be00bd2a5f6ab8c2a0f Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Sun, 22 Oct 2023 12:49:12 +0200 Subject: [PATCH] feat(no-disabled-tests): make error ranges smaller Fixes #270. --- src/rules/no-disabled-tests.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rules/no-disabled-tests.ts b/src/rules/no-disabled-tests.ts index eb88631..4f92b41 100644 --- a/src/rules/no-disabled-tests.ts +++ b/src/rules/no-disabled-tests.ts @@ -48,10 +48,11 @@ export default createEslintRule({ } } - if (vitestFnCall.name.startsWith('x') || vitestFnCall.members.some(s => getAccessorValue(s) === 'skip')) { + const skipMember = vitestFnCall.members.find(s => getAccessorValue(s) === 'skip') + if (vitestFnCall.name.startsWith('x') || skipMember !== undefined) { context.report({ messageId: vitestFnCall.type === 'describe' ? 'disabledSuite' : 'disabledTest', - node + node: skipMember ?? vitestFnCall.head.node }) } },