|  | module.exports = { | 
|  | root: true, | 
|  | parser: '@typescript-eslint/parser', | 
|  | parserOptions: { | 
|  | tsconfigRootDir: __dirname, | 
|  | project: ['./tsconfig.json'], | 
|  | }, | 
|  | plugins: [ | 
|  | '@typescript-eslint', | 
|  | ], | 
|  | extends: [ | 
|  | 'airbnb-typescript', | 
|  | 'plugin:@typescript-eslint/recommended-requiring-type-checking', | 
|  | ], | 
|  | settings: { | 
|  | react: { // silence the warning even though we don't use react | 
|  | "version": "latest", | 
|  | }, | 
|  | }, | 
|  | rules: { | 
|  | '@typescript-eslint/no-explicit-any': 'off', | 
|  | '@typescript-eslint/no-namespace': 'off', | 
|  | '@typescript-eslint/no-unsafe-call': 'off', | 
|  | '@typescript-eslint/no-unsafe-member-access': 'off', | 
|  | '@typescript-eslint/triple-slash-reference': 'off', | 
|  | '@typescript-eslint/indent': 'off', | 
|  |  | 
|  | 'import/prefer-default-export': 'off', | 
|  | 'no-param-reassign': 'off', | 
|  | 'no-underscore-dangle': 'off', | 
|  | } | 
|  | }; |