From c48f02ca6fbe2444a2f2043bdfe8f3a8e8386a4e Mon Sep 17 00:00:00 2001 From: Krzysztof Wolski Date: Fri, 22 Jul 2022 18:16:08 +0200 Subject: [PATCH] Configure eslint ts parser --- .eslintrc | 11 +++++++---- package.json | 4 ++-- pnpm-lock.yaml | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.eslintrc b/.eslintrc index a70a846..3f351a7 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,5 +1,9 @@ { "parser": "@typescript-eslint/parser", + "parserOptions": { + "tsconfigRootDir": "./", + "project": ["./tsconfig.json"] + }, "extends": [ "airbnb", "plugin:@typescript-eslint/recommended", @@ -15,9 +19,9 @@ "no-restricted-syntax": [ "error", { - selector: "ForInStatement", - message: "for ... in disallowed, use for ... of instead", - }, + "selector": "ForInStatement", + "message": "for ... in disallowed, use for ... of instead" + } ], "no-underscore-dangle": "off", @@ -53,7 +57,6 @@ "import/prefer-default-export": "off", "@typescript-eslint/no-misused-promises": ["error"], "@typescript-eslint/no-floating-promises": ["error"] - }, "settings": { "import/parsers": { diff --git a/package.json b/package.json index 3e1e885..1cea3ec 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@types/node": "^18.0.4", "@typescript-eslint/eslint-plugin": "^5.17.0", - "@typescript-eslint/parser": "^5.17.0", + "@typescript-eslint/parser": "^5.30.7", "clean-publish": "^4.0.1", "eslint": "8.15.0", "eslint-config-airbnb": "^19.0.4", @@ -82,4 +82,4 @@ "url": "https://github.com/saleor/saleor-app-sdk/issues" }, "homepage": "https://github.com/saleor/saleor-app-sdk#readme" -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9441144..e17f82d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,7 +3,7 @@ lockfileVersion: 5.4 specifiers: '@types/node': ^18.0.4 '@typescript-eslint/eslint-plugin': ^5.17.0 - '@typescript-eslint/parser': ^5.17.0 + '@typescript-eslint/parser': ^5.30.7 clean-publish: ^4.0.1 eslint: 8.15.0 eslint-config-airbnb: ^19.0.4