import js from '@eslint/js'; import tsparser from '@typescript-eslint/parser'; import globals from 'globals'; export default [ { ignores: ['node_modules/**', 'dist/**'], }, js.configs.recommended, { files: ['src/**/*.ts', 'test/**/*.ts'], languageOptions: { parser: tsparser, ecmaVersion: 'latest', sourceType: 'module', globals: { ...globals.node, }, }, rules: { '@typescript-eslint/no-unused-vars': 'off', 'no-unused-vars': ['error', {argsIgnorePattern: '^_'}], }, }, ];