module.exports = { parser: '@typescript-eslint/parser', extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', ], plugins: ['@typescript-eslint'], env: { node: true, es6: true, }, rules: { '@typescript-eslint/no-non-null-assertion': 'error', '@typescript-eslint/no-explicit-any': 'error', '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_', }], 'no-unused-vars': 'off', 'no-throw-literal': 'error', 'semi': ['error', 'always'], 'quotes': ['error', 'single'], 'indent': ['error', 2], }, parserOptions: { ecmaVersion: 2020, sourceType: 'module', project: './tsconfig.json', }, };