From f720a25c2017c4172295b1f8e7bc95e2a19cdccf Mon Sep 17 00:00:00 2001 From: Wuesteon Date: Wed, 3 Dec 2025 13:52:30 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore:=20enforce=20stricter=20ES?= =?UTF-8?q?Lint=20rules?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - no-explicit-any: warn (was off) - no-unused-vars: error (was warn) - Removed no-require-imports override (use default) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- eslint.config.mjs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 5a1c56e3e..9a00696c7 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -45,23 +45,22 @@ export default tseslint.config( sourceType: 'module', }, }, - // TypeScript-specific rules (relaxed for monorepo compatibility) + // TypeScript-specific rules { files: ['**/*.ts', '**/*.tsx', '**/*.mts', '**/*.cts'], rules: { - '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-explicit-any': 'warn', '@typescript-eslint/no-unused-vars': [ - 'warn', + 'error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, ], - '@typescript-eslint/no-require-imports': 'off', }, }, // JavaScript-specific rules { files: ['**/*.js', '**/*.jsx', '**/*.mjs', '**/*.cjs'], rules: { - 'no-unused-vars': ['warn', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], + 'no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], }, } );