const js = require('@eslint/js'); const globals = require('globals'); module.exports = [ { ignores: ['node_modules/**', 'coverage/**', 'data/**'] }, js.configs.recommended, { languageOptions: { ecmaVersion: 2022, sourceType: 'commonjs', globals: { ...globals.node }, }, rules: { 'no-unused-vars': ['error', { argsIgnorePattern: '^_', caughtErrorsIgnorePattern: '^_' }], }, }, { files: ['tests/**/*.js', 'vitest.config.js'], languageOptions: { globals: { ...globals.node, ...globals.vitest }, }, }, ];