import js from '@eslint/js' import tseslint from 'typescript-eslint' import prettier from 'eslint-config-prettier' export default [ js.configs.recommended, ...tseslint.configs.recommended, prettier, { rules: { '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-unused-vars': [ 'warn', { argsIgnorePattern: '^_|node', varsIgnorePattern: '^_' }, ], 'no-console': ['warn', { allow: ['warn', 'error'] }], }, }, { ignores: [ 'node_modules/', '.next/', 'out/', 'build/', 'dist/', '.cache/', '*.config.js', 'next.config.analyzer.js', 'public/', 'coverage/', ], }, ]