diff --git a/examples/.eslintrc.cjs b/examples/.eslintrc.cjs index 961838316726..d67493dc0ac5 100644 --- a/examples/.eslintrc.cjs +++ b/examples/.eslintrc.cjs @@ -45,4 +45,12 @@ module.exports = { semi: ["error", "always"], "unused-imports/no-unused-imports": "error", }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/langchain-core/.eslintrc.cjs b/langchain-core/.eslintrc.cjs index 98da58aebf69..7743f29e2aae 100644 --- a/langchain-core/.eslintrc.cjs +++ b/langchain-core/.eslintrc.cjs @@ -70,4 +70,12 @@ module.exports = { 'jest/no-focused-tests': 'error', "arrow-body-style": 0, }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/langchain/.eslintrc.cjs b/langchain/.eslintrc.cjs index 78a4a28e2174..2698aa6bf883 100644 --- a/langchain/.eslintrc.cjs +++ b/langchain/.eslintrc.cjs @@ -70,4 +70,12 @@ module.exports = { 'jest/no-focused-tests': 'error', "arrow-body-style": 0, }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/create-langchain-integration/.eslintrc.cjs b/libs/create-langchain-integration/.eslintrc.cjs index bc166270e4e9..b50f0621e268 100644 --- a/libs/create-langchain-integration/.eslintrc.cjs +++ b/libs/create-langchain-integration/.eslintrc.cjs @@ -67,4 +67,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], "jest/no-focused-tests": "error", }, + overrides: [ + { + files: ["**/*.test.ts"], + rules: { + "@typescript-eslint/no-unused-vars": "off", + }, + }, + ], }; diff --git a/libs/create-langchain-integration/template/.eslintrc.cjs b/libs/create-langchain-integration/template/.eslintrc.cjs index 344f8a9d6cd9..e3033ac0160c 100644 --- a/libs/create-langchain-integration/template/.eslintrc.cjs +++ b/libs/create-langchain-integration/template/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ["**/*.test.ts"], + rules: { + "@typescript-eslint/no-unused-vars": "off", + }, + }, + ], }; diff --git a/libs/langchain-anthropic/.eslintrc.cjs b/libs/langchain-anthropic/.eslintrc.cjs index 2d66a327d17b..0493060c302f 100644 --- a/libs/langchain-anthropic/.eslintrc.cjs +++ b/libs/langchain-anthropic/.eslintrc.cjs @@ -67,4 +67,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], 'jest/no-focused-tests': 'error', }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-azure-openai/.eslintrc.cjs b/libs/langchain-azure-openai/.eslintrc.cjs index 2d66a327d17b..0493060c302f 100644 --- a/libs/langchain-azure-openai/.eslintrc.cjs +++ b/libs/langchain-azure-openai/.eslintrc.cjs @@ -67,4 +67,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], 'jest/no-focused-tests': 'error', }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-cloudflare/.eslintrc.cjs b/libs/langchain-cloudflare/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-cloudflare/.eslintrc.cjs +++ b/libs/langchain-cloudflare/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-cohere/.eslintrc.cjs b/libs/langchain-cohere/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-cohere/.eslintrc.cjs +++ b/libs/langchain-cohere/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-community/.eslintrc.cjs b/libs/langchain-community/.eslintrc.cjs index 19da4b88cc2c..c91ae3fca91d 100644 --- a/libs/langchain-community/.eslintrc.cjs +++ b/libs/langchain-community/.eslintrc.cjs @@ -64,4 +64,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], "arrow-body-style": 0, }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-exa/.eslintrc.cjs b/libs/langchain-exa/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-exa/.eslintrc.cjs +++ b/libs/langchain-exa/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-common/.eslintrc.cjs b/libs/langchain-google-common/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-common/.eslintrc.cjs +++ b/libs/langchain-google-common/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-gauth/.eslintrc.cjs b/libs/langchain-google-gauth/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-gauth/.eslintrc.cjs +++ b/libs/langchain-google-gauth/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-genai/.eslintrc.cjs b/libs/langchain-google-genai/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-genai/.eslintrc.cjs +++ b/libs/langchain-google-genai/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-vertexai-web/.eslintrc.cjs b/libs/langchain-google-vertexai-web/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-vertexai-web/.eslintrc.cjs +++ b/libs/langchain-google-vertexai-web/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-vertexai/.eslintrc.cjs b/libs/langchain-google-vertexai/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-vertexai/.eslintrc.cjs +++ b/libs/langchain-google-vertexai/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-google-webauth/.eslintrc.cjs b/libs/langchain-google-webauth/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-google-webauth/.eslintrc.cjs +++ b/libs/langchain-google-webauth/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-groq/.eslintrc.cjs b/libs/langchain-groq/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-groq/.eslintrc.cjs +++ b/libs/langchain-groq/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-mistralai/.eslintrc.cjs b/libs/langchain-mistralai/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-mistralai/.eslintrc.cjs +++ b/libs/langchain-mistralai/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-mongodb/.eslintrc.cjs b/libs/langchain-mongodb/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-mongodb/.eslintrc.cjs +++ b/libs/langchain-mongodb/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-nomic/.eslintrc.cjs b/libs/langchain-nomic/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-nomic/.eslintrc.cjs +++ b/libs/langchain-nomic/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-openai/.eslintrc.cjs b/libs/langchain-openai/.eslintrc.cjs index 2d66a327d17b..0493060c302f 100644 --- a/libs/langchain-openai/.eslintrc.cjs +++ b/libs/langchain-openai/.eslintrc.cjs @@ -67,4 +67,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], 'jest/no-focused-tests': 'error', }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-pinecone/.eslintrc.cjs b/libs/langchain-pinecone/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-pinecone/.eslintrc.cjs +++ b/libs/langchain-pinecone/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-qdrant/.eslintrc.cjs b/libs/langchain-qdrant/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-qdrant/.eslintrc.cjs +++ b/libs/langchain-qdrant/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-redis/.eslintrc.cjs b/libs/langchain-redis/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-redis/.eslintrc.cjs +++ b/libs/langchain-redis/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-scripts/.eslintrc.cjs b/libs/langchain-scripts/.eslintrc.cjs index 19da4b88cc2c..c91ae3fca91d 100644 --- a/libs/langchain-scripts/.eslintrc.cjs +++ b/libs/langchain-scripts/.eslintrc.cjs @@ -64,4 +64,12 @@ module.exports = { "new-cap": ["error", { properties: false, capIsNew: false }], "arrow-body-style": 0, }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-textsplitters/.eslintrc.cjs b/libs/langchain-textsplitters/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-textsplitters/.eslintrc.cjs +++ b/libs/langchain-textsplitters/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-weaviate/.eslintrc.cjs b/libs/langchain-weaviate/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-weaviate/.eslintrc.cjs +++ b/libs/langchain-weaviate/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] }; diff --git a/libs/langchain-yandex/.eslintrc.cjs b/libs/langchain-yandex/.eslintrc.cjs index 344f8a9d6cd9..6503be533320 100644 --- a/libs/langchain-yandex/.eslintrc.cjs +++ b/libs/langchain-yandex/.eslintrc.cjs @@ -63,4 +63,12 @@ module.exports = { "prefer-rest-params": 0, "new-cap": ["error", { properties: false, capIsNew: false }], }, + overrides: [ + { + files: ['**/*.test.ts'], + rules: { + '@typescript-eslint/no-unused-vars': 'off' + } + } + ] };