diff --git a/packages/@n8n/chat/.eslintrc.cjs b/packages/@n8n/chat/.eslintrc.cjs index 58013559d5..bf217e07f3 100644 --- a/packages/@n8n/chat/.eslintrc.cjs +++ b/packages/@n8n/chat/.eslintrc.cjs @@ -15,7 +15,6 @@ module.exports = { 'id-denylist': 'warn', 'import/extensions': 'warn', 'import/no-default-export': 'warn', - 'import/no-extraneous-dependencies': 'warn', 'import/order': 'off', 'import/no-cycle': 'warn', 'import/no-duplicates': 'warn', diff --git a/packages/@n8n/nodes-langchain/.eslintrc.js b/packages/@n8n/nodes-langchain/.eslintrc.js index dda9c4cd9a..1016c4740b 100644 --- a/packages/@n8n/nodes-langchain/.eslintrc.js +++ b/packages/@n8n/nodes-langchain/.eslintrc.js @@ -17,7 +17,6 @@ module.exports = { 'import/extensions': 'warn', 'import/order': 'warn', 'prefer-spread': 'warn', - 'import/no-extraneous-dependencies': 'warn', '@typescript-eslint/naming-convention': ['error', { selector: 'memberLike', format: null }], '@typescript-eslint/no-explicit-any': 'warn', //812 warnings, better to fix in separate PR diff --git a/packages/@n8n_io/eslint-config/base.js b/packages/@n8n_io/eslint-config/base.js index c3b0b54460..7a2ee861d3 100644 --- a/packages/@n8n_io/eslint-config/base.js +++ b/packages/@n8n_io/eslint-config/base.js @@ -473,7 +473,7 @@ const config = (module.exports = { }, }, { - files: ['test/**/*.ts', 'src/__tests__/*.ts'], + files: ['test/**/*.ts', '**/__tests__/*.ts'], rules: { 'n8n-local-rules/no-plain-errors': 'off', 'n8n-local-rules/no-skipped-tests': diff --git a/packages/@n8n_io/eslint-config/frontend.js b/packages/@n8n_io/eslint-config/frontend.js index f4aae5fa26..c31d32b036 100644 --- a/packages/@n8n_io/eslint-config/frontend.js +++ b/packages/@n8n_io/eslint-config/frontend.js @@ -21,6 +21,12 @@ module.exports = { 'n8n-local-rules/dangerously-use-html-string-missing': 'error', }, }, + { + files: ['**/*.test.ts', '**/test/**/*.ts', '**/__tests__/**/*.ts'], + rules: { + 'import/no-extraneous-dependencies': 'off', + }, + }, ], rules: { @@ -53,6 +59,7 @@ module.exports = { ], 'vue/prop-name-casing': ['error', 'camelCase'], 'vue/attribute-hyphenation': ['error', 'always'], + 'import/no-extraneous-dependencies': 'warn', // TODO: fix these '@typescript-eslint/no-unsafe-call': 'off', diff --git a/packages/editor-ui/.eslintrc.js b/packages/editor-ui/.eslintrc.js index 135863cbf2..17e32ae9d6 100644 --- a/packages/editor-ui/.eslintrc.js +++ b/packages/editor-ui/.eslintrc.js @@ -13,7 +13,6 @@ module.exports = { 'id-denylist': 'warn', 'import/extensions': 'warn', 'import/no-default-export': 'warn', - 'import/no-extraneous-dependencies': 'warn', 'import/order': 'off', 'import/no-cycle': 'warn', 'import/no-duplicates': 'warn',