module.exports = { // specifies the eslint parser parser: '@typescript-eslint/parser', parserOptions: { // allows for the parsing of modern ecmascript features ecmaVersion: 2018, // allows for the use of imports sourceType: 'module', }, extends: [ 'plugin:@typescript-eslint/recommended', 'prettier/@typescript-eslint', 'plugin:prettier/recommended' ], plugins: ['prettier'], rules: { 'prettier/prettier': ['error', require('./prettier.config.js')], // Typescript stuff '@typescript-eslint/no-var-requires': 'off', '@typescript-eslint/no-explicit-any': 'off', } }