diff --git a/.eslintrc b/.eslintrc index c006d72..d31f0e4 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,32 +1,16 @@ { - "extends": ["eslint:recommended", "prettier"], - "env": { "es6": true, "browser": true, "node": true, "jest": true }, - "settings": { - "react": { - "version": "detect" - } + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": ["./tsconfig.json"] }, - "overrides": [ - { - "files": ["**/*.ts", "**/*.test.ts", "**/*.tsx"], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": ["./tsconfig.json"] - }, - "extends": [ - "plugin:@typescript-eslint/eslint-recommended", - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended", - "prettier" - ], - "plugins": ["@typescript-eslint", "prettier"], - "rules": { - "react/prop-types": "off", - "react/no-unused-prop-types": "off", - "@typescript-eslint/explicit-function-return-type": "off", - "no-use-before-define": "off", - "@typescript-eslint/no-use-before-define": "error" - } - } - ] + "extends": [ + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended" + ], + "plugins": ["@typescript-eslint", "prettier"], + "rules": { + "@typescript-eslint/explicit-function-return-type": "off" + }, + "env": { "es6": true, "node": true } }