export default [ { ignores: [ 'node_modules/', 'dist/', 'build/', 'coverage/', '*.min.js', '.git/', 'docker/' ] }, { files: ['**/*.js'], languageOptions: { ecmaVersion: 2024, sourceType: 'module', globals: { console: 'readonly', process: 'readonly', Buffer: 'readonly', __dirname: 'readonly', __filename: 'readonly', setTimeout: 'readonly', setInterval: 'readonly', clearTimeout: 'readonly', clearInterval: 'readonly' } }, rules: { 'no-unused-vars': ['error', { argsIgnorePattern: '^_' }], 'no-console': 'off', 'prefer-const': 'error', 'no-var': 'error', 'eqeqeq': ['error', 'always'], 'curly': ['error', 'all'], 'brace-style': ['error', '1tbs'], 'comma-dangle': ['error', 'never'], 'quotes': ['error', 'single', { avoidEscape: true }], 'semi': ['error', 'always'] } } ];