module.exports = { parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], env: { es6: true, }, extends: ['plugin:@typescript-eslint/recommended'], settings: { 'import/parsers': { '@typescript-eslint/parser': ['.ts'], }, 'import/resolver': { // use /tsconfig.json typescript: {}, }, }, rules: { '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/ban-ts-ignore': 'off', '@typescript-eslint/member-delimiter-style': 'off', '@typescript-eslint/no-unused-vars': [ 'error', { vars: 'all', args: 'after-used', ignoreRestSiblings: true, argsIgnorePattern: '^_', // ignore unused variables whose name is '_' }, ], }, }