From ee2c94d1e680d0004f4a40f0de8b93d25832e3c0 Mon Sep 17 00:00:00 2001 From: Lars Kappert Date: Tue, 25 Feb 2025 06:57:09 +0100 Subject: [PATCH] Add note re. config cascade eslint v8 (resolves #957) --- packages/knip/src/plugins/eslint/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/knip/src/plugins/eslint/index.ts b/packages/knip/src/plugins/eslint/index.ts index 1853d4490..994f2957c 100644 --- a/packages/knip/src/plugins/eslint/index.ts +++ b/packages/knip/src/plugins/eslint/index.ts @@ -26,6 +26,19 @@ const config = ['.eslintrc', '.eslintrc.{js,json,cjs}', '.eslintrc.{yml,yaml}', const resolveConfig: ResolveConfig = (localConfig, options) => getDependencies(localConfig, options); +const note = `For ESLint v8 users: if relying on [configuration cascading](https://eslint.org/docs/v8.x/use/configure/configuration-files#cascading-and-hierarchy), +consider using something like this: + +\`\`\`json +{ + "eslint": ["**/.eslintrc.js"] +} +\`\`\` +`; + +/** @public */ +export const docs = { note }; + export default { title, enablers,