From cadc9fcc15247afe5261af7d7c041f5c6c7e85b5 Mon Sep 17 00:00:00 2001 From: Saul Lee Date: Wed, 2 Oct 2024 00:00:37 +0900 Subject: [PATCH] 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) => {