Skip to content

Commit

Permalink
typescript import resolver settings
Browse files Browse the repository at this point in the history
  • Loading branch information
arcuo committed Mar 8, 2023
1 parent 79c721c commit 67a9325
Showing 1 changed file with 30 additions and 22 deletions.
52 changes: 30 additions & 22 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,35 @@
module.exports = {
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 2020,
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 2020,
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
settings: {
react: {
version: "detect",
},
},
settings: {
react: {
version: "detect",
},
plugins: ["@typescript-eslint", "react", "import", "prettier"],
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:react/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:prettier/recommended",
],
rules: {
"react/prop-types": "off",
"import/parsers": {
"@typescript-eslint/parser": [".ts", ".tsx"],
},
"import/resolver": {
typescript: {
alwaysTryTypes: true, // always try to resolve types under `<root>@types` directory even it doesn't contain any source code, like `@types/unist`
},
},
},
plugins: ["@typescript-eslint", "react", "import", "prettier"],
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:react/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:prettier/recommended",
],
rules: {
"react/prop-types": "off",
},
};

0 comments on commit 67a9325

Please sign in to comment.