| { |
| "extends": [ |
| "eslint:recommended", |
| "plugin:@typescript-eslint/eslint-recommended", |
| "plugin:@typescript-eslint/recommended" |
| ], |
| "plugins": [ |
| "@typescript-eslint", |
| "prettier" |
| ], |
| "rules": { |
| "arrow-parens": ["error", "as-needed"], |
| "prettier/prettier": "error", |
| "@typescript-eslint/no-explicit-any": "off", |
| "@typescript-eslint/no-non-null-assertion": "off", |
| "@typescript-eslint/explicit-function-return-type": "off" |
| }, |
| "parser": "@typescript-eslint/parser", |
| "parserOptions": { |
| "ecmaVersion": 2018, |
| "sourceType": "module" |
| }, |
| "env": { |
| "browser": true, |
| "es6": true |
| }, |
| "globals": { |
| "Atomics": "readonly", |
| "SharedArrayBuffer": "readonly" |
| } |
| } |