UNPKG

597 BJavaScriptView Raw
1module.exports = {
2 env: {
3 es6: true,
4 node: true,
5 },
6 globals: {},
7 parser: '@typescript-eslint/parser',
8 plugins: ['@typescript-eslint', '@typescript-eslint/tslint'],
9 parserOptions: {
10 project: './tsconfig.json',
11 sourceType: 'module',
12 ecmaFeatures: {
13 jsx: true,
14 modules: true,
15 },
16 },
17 rules: {
18 "@typescript-eslint/restrict-plus-operands": "error",
19 '@typescript-eslint/tslint/config': [
20 'error',
21 {
22 rules: {
23 'no-floating-promises': true,
24 'strict-type-predicates': true,
25 'no-unbound-method': true,
26 'no-unsafe-any': true,
27 },
28 },
29 ],
30 },
31};