Skip to content

Commit bdafc84

Browse files
fix(eslint-plugin): fix no-unstable-deps with ts-eslint >=8.10.0 (#8340)
1 parent 9972595 commit bdafc84

File tree

3 files changed

+98
-313
lines changed

3 files changed

+98
-313
lines changed

packages/eslint-plugin-query/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
"!src/__tests__"
5252
],
5353
"dependencies": {
54-
"@typescript-eslint/utils": "^8.3.0"
54+
"@typescript-eslint/utils": "^8.15.0"
5555
},
5656
"devDependencies": {
57-
"@typescript-eslint/rule-tester": "^8.3.0",
57+
"@typescript-eslint/rule-tester": "^8.15.0",
5858
"combinate": "^1.1.11",
5959
"eslint": "^9.15.0"
6060
},

packages/eslint-plugin-query/src/rules/no-unstable-deps/no-unstable-deps.rule.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export const rule = createRule({
7777
node.specifiers.forEach((specifier) => {
7878
if (
7979
specifier.type === AST_NODE_TYPES.ImportSpecifier &&
80+
specifier.imported.type === AST_NODE_TYPES.Identifier &&
8081
reactHookNames.includes(specifier.imported.name)
8182
) {
8283
// Track alias or direct import

0 commit comments

Comments
 (0)