module.exports = { env: { node: true, es2021: true, jest: true, }, extends: [ 'eslint:recommended', ], parserOptions: { ecmaVersion: 2021, sourceType: 'module', }, rules: { 'no-console': 'warn', 'no-unused-vars': ['error', { argsIgnorePattern: '^_' }], 'prefer-const': 'error', 'no-var': 'error', 'object-shorthand': 'error', 'prefer-template': 'error', 'template-curly-spacing': 'error', 'arrow-spacing': 'error', 'comma-dangle': ['error', 'always-multiline'], 'quotes': ['error', 'single', { avoidEscape: true }], 'semi': ['error', 'always'], 'indent': ['error', 2], 'no-trailing-spaces': 'error', 'eol-last': 'error', }, ignorePatterns: [ 'node_modules/', 'dist/', 'build/', 'coverage/', '*.min.js', ], };