.eslintrc.js (877B)
1 module.exports = { 2 'root': true, 3 'env' : { 4 'browser' : true, 5 'commonjs': true, 6 'es2021' : true, 7 'node' : true, 8 }, 9 'extends': [ 10 'eslint:recommended', 11 'plugin:@typescript-eslint/recommended', 12 ], 13 'parser' : '@typescript-eslint/parser', 14 'plugins': [ 15 '@typescript-eslint', 16 ], 17 'rules': { 18 'indent' : ['error', 2, { 'SwitchCase': 1 }], 19 'linebreak-style': [ 'error', 'unix' ], 20 'quotes' : [ 'error', 'single' ], 21 'semi' : ['error', 'always'], 22 'comma-dangle' : ['error', { 23 'arrays' : 'always-multiline', 24 'objects' : 'always-multiline', 25 'imports' : 'always-multiline', 26 'exports' : 'always-multiline', 27 'functions': 'never', 28 }], 29 '@typescript-eslint/no-explicit-any': 0, 30 'key-spacing' : ['error', {'align': 'colon'}], 31 }, 32 };