| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- module.exports = {
 
-   // https://eslint.org/docs/latest/use/configure/configuration-files
 
-   env: {
 
-     browser: true,
 
-     es6: true,
 
-     node: true,
 
-   },
 
-   extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
 
-   parser: '@typescript-eslint/parser',
 
-   parserOptions: {
 
-     project: 'tsconfig.json',
 
-     sourceType: 'module',
 
-     tsconfigRootDir: __dirname,
 
-   },
 
-   plugins: ['@typescript-eslint'],
 
-   rules: {
 
-     '@typescript-eslint/adjacent-overload-signatures': 'error',
 
-     '@typescript-eslint/no-empty-function': 'error',
 
-     '@typescript-eslint/no-empty-interface': 'warn',
 
-     '@typescript-eslint/no-floating-promises': 'error',
 
-     '@typescript-eslint/await-thenable': 'error',
 
-     '@typescript-eslint/no-namespace': 'error',
 
-     '@typescript-eslint/no-unnecessary-type-assertion': 'error',
 
-     '@typescript-eslint/prefer-for-of': 'warn',
 
-     '@typescript-eslint/triple-slash-reference': 'error',
 
-     '@typescript-eslint/unified-signatures': 'warn',
 
-     'no-shadow': 'off',
 
-     '@typescript-eslint/no-shadow': 'warn',
 
-     'constructor-super': 'error',
 
-     eqeqeq: ['error', 'always'],
 
-     'no-cond-assign': 'error',
 
-     'no-duplicate-case': 'error',
 
-     'no-duplicate-imports': 'error',
 
-     'no-empty': [
 
-       'error',
 
-       {
 
-         allowEmptyCatch: true,
 
-       },
 
-     ],
 
-     'no-invalid-this': 'error',
 
-     'no-new-wrappers': 'error',
 
-     'no-param-reassign': 'error',
 
-     'no-redeclare': 'error',
 
-     'no-sequences': 'error',
 
-     'no-shadow': [
 
-       'error',
 
-       {
 
-         hoist: 'all',
 
-       },
 
-     ],
 
-     'no-throw-literal': 'error',
 
-     'no-unsafe-finally': 'error',
 
-     'no-unused-labels': 'error',
 
-     'no-var': 'warn',
 
-     'no-void': 'off',
 
-     'prefer-const': 'warn',
 
-   },
 
-   ignorePatterns: ['src/**/*.test.ts'],
 
- };
 
 
  |