From 7f35ad85e866f5e7a915003f1b1b7f1dc64f9f97 Mon Sep 17 00:00:00 2001 From: skybrewer <sky.brewer@ess.eu> Date: Tue, 18 Jun 2024 16:41:33 +0200 Subject: [PATCH] Update eslints for typescript --- .eslintrc | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.eslintrc b/.eslintrc index 59f2c9d7..0479d90d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -5,9 +5,28 @@ "eslint:recommended", "plugin:react/recommended", "plugin:cypress/recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", "prettier" ], - "rules": { + "settings": { + "react": { + "version": "detect" + }, + "import/parsers": { + "@typescript-eslint/parser": [".ts", ".tsx", ".js"] + }, + "import/resolver": { + "typescript": { + "alwaysTryTypes": true, + "project": "tsconfig.json" + } + } + }, + "env": { + "browser": true, + "node": true + }, "rules": { "block-scoped-var": "error", "consistent-this": ["error", "self"], "constructor-super": "off", @@ -15,7 +34,7 @@ "dot-notation": "error", "eqeqeq": ["error", "always", { "null": "ignore" }], "guard-for-in": "error", - "import/no-unresolved": "error", + "import/no-unresolved": [2, { "caseSensitive": false }], "no-array-constructor": "error", "no-caller": "error", "no-catch-shadow": "error", -- GitLab