From cadc9fcc15247afe5261af7d7c041f5c6c7e85b5 Mon Sep 17 00:00:00 2001 From: Saul Lee Date: Wed, 2 Oct 2024 00:00:37 +0900 Subject: [PATCH 1/2] fix(eslint-plugin-query): update deprecated `getSourceCode()` method --- .../src/rules/stable-query-client/stable-query-client.rule.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts index 3b934e37e0..be86464c2e 100644 --- a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts +++ b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts @@ -68,7 +68,9 @@ export const rule = createRule({ return } - const nodeText = context.getSourceCode().getText(node) + // we need the fallbacks for backwards compat with eslint < 8.37.0 + const sourceCode = context.sourceCode ?? context.getSourceCode() + const nodeText = sourceCode.getText(node) const variableName = parent.id.name return (fixer: TSESLint.RuleFixer) => { From 69a4ca632737f9d683f890db05811f6ddec7ae2e Mon Sep 17 00:00:00 2001 From: Saul Lee Date: Wed, 2 Oct 2024 10:04:28 +0900 Subject: [PATCH 2/2] chore: add eslint-disable --- .../src/rules/stable-query-client/stable-query-client.rule.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts index be86464c2e..29c155ec79 100644 --- a/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts +++ b/packages/eslint-plugin-query/src/rules/stable-query-client/stable-query-client.rule.ts @@ -69,6 +69,7 @@ export const rule = createRule({ } // we need the fallbacks for backwards compat with eslint < 8.37.0 + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition const sourceCode = context.sourceCode ?? context.getSourceCode() const nodeText = sourceCode.getText(node) const variableName = parent.id.name