From 98e345aa179a49ea30e71cbc7e09765f6e038671 Mon Sep 17 00:00:00 2001 From: Eric Herbrandson Date: Wed, 5 Aug 2020 08:03:58 -0500 Subject: [PATCH] Getting eslint correctly using typescript --- client/.eslintrc | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/client/.eslintrc b/client/.eslintrc index 9341d92..2f4b300 100644 --- a/client/.eslintrc +++ b/client/.eslintrc @@ -1,15 +1,38 @@ { - "extends": ["airbnb-base","plugin:react/recommended"], + "extends": [ + "airbnb-base", + "plugin:react/recommended" + ], "env": { "browser": true, "jest": true }, - "plugins": ["react"], - "parser": "babel-eslint", + "plugins": [ + "react", + "@typescript-eslint" + ], + "parser": "@typescript-eslint/parser", "parserOptions": { "jsx": true }, + "settings": { + "import/resolver": { + "node": { + "extensions": [".js", ".jsx", ".ts", ".tsx"] + } + } + }, "rules": { + "import/extensions": [ + "error", + "ignorePackages", + { + "js": "never", + "jsx": "never", + "ts": "never", + "tsx": "never" + } + ], "indent": [ "error", 4,