From fe722482c3688358aee47dadaa8dbf732f85372a Mon Sep 17 00:00:00 2001 From: nikolawork <193513616+nikolawork@users.noreply.github.com> Date: Mon, 13 Jul 2026 09:56:19 +0200 Subject: [PATCH 1/2] [Deps] let user know `eslint-import-resolver-node` needs to be in root of node_modules (important when using `install-strategy=linked`) Using `install-strategy=linked` only puts the packages from `dependencies` and `devDependencies` in the root of node_modules. This means that `eslint-import-resolver-node` is not in the root of node_modules which leads to the following error: ``` Resolve error: unable to load resolver "node" ``` This is fixed by adding `eslint-import-resolver-node` to your `package.json`. We signal this to the user by adding `eslint-import-resolver-node` to `peerDependencies`. `install-strategy=linked` is stable since `npm@11.18.0`. --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7673c5cccf..620c01e08f 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,8 @@ "typescript-eslint-parser": "^15 || ^20 || ^22" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 || ^10" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 || ^10", + "eslint-import-resolver-node": "^0.4.0" }, "dependencies": { "@rtsao/scc": "^1.1.0", From eb02bd8a7b173905c54bdbf1766c695841cb2ff5 Mon Sep 17 00:00:00 2001 From: nikolawork <193513616+nikolawork@users.noreply.github.com> Date: Mon, 13 Jul 2026 10:02:30 +0200 Subject: [PATCH 2/2] [Meta] update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dd52960d7..e4c8d0313a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ This change log adheres to standards from [Keep a CHANGELOG](https://keepachange ## [Unreleased] ### Added +- [Deps] let user know `eslint-import-resolver-node` needs to be in root of node_modules (important when using `install-strategy=linked`) ([#3266], thanks [@nikolawork]) - support eslint v10 ([#3230], thanks [@rasmi]) - [`no-deprecated`]: detect `@deprecated` on default-exported identifier declarations ([#3247], thanks [@mixelburg] [@etyrrell22]) - [`consistent-type-specifier-style`]: add `prefer-top-level-if-only-type-imports` option ([#3210], thanks [@aldeed])