module.exports = { env: { browser: true, es2021: true, node: true }, extends: ['standard', 'eslint-config-standard-with-typescript', 'prettier'], parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 'latest', sourceType: 'module', project: './tsconfig.json', tsconfigRootDir: __dirname, }, plugins: ['@typescript-eslint', 'prettier'], rules: { 'prettier/prettier': 'error', 'no-new': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/strict-boolean-expressions': 'off', '@typescript-eslint/prefer-nullish-coalescing': 'off', '@typescript-eslint/ban-types': 'off' } }