Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | const tseslint = require('typescript-eslint'); module.exports = tseslint.config( { files: ['**/*.ts'], ignores: ['**/node_modules/**', 'dist/**', 'examples/**'] }, { languageOptions: { sourceType: 'module', ecmaVersion: 'latest', parser: tseslint.parser, parserOptions: { ecmaFeatures: { impliedStrict: true } }, globals: { // Node.js global process: 'readonly', __dirname: 'readonly', __filename: 'readonly', exports: 'writable', module: 'readonly', require: 'readonly' } }, plugins: { '@typescript-eslint': tseslint.plugin }, rules: { 'semi': ['error', 'always'], 'no-return-await': 'off', 'space-before-function-paren': [ 'error', { 'named': 'never', 'anonymous': 'never', 'asyncArrow': 'always' } ], 'quotes': [ 'error', 'single', { 'allowTemplateLiterals': true } ], 'template-curly-spacing': [ 'error', 'always' ], 'indent': [ 'error', 4 ], '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-use-before-define': [ 'error', { 'functions': false, 'classes': true } ] } } ); |