module.exports = { root: true, env: { node: true, 'jest/globals': true }, parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint', 'prettier', 'jest'], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:jest/recommended', // Enables eslint-plugin-prettier and eslint-config-prettier. // This will display prettier errors as ESLint errors. // Make sure this is always the last configuration in the extends array. 'plugin:prettier/recommended' ], rules: { '@typescript-eslint/no-unused-vars': 0, '@typescript-eslint/ban-types': 0, '@typescript-eslint/no-explicit-any': 0, '@typescript-eslint/no-non-null-assertion': 0, '@typescript-eslint/explicit-module-boundary-types': 0 }, parserOptions: { // Allows for the parsing of modern ECMAScript features ecmaVersion: 2018, // Allows for the use of imports sourceType: 'module' } };