From 3efbf856e8b4fbceecbc67b10c1f765e2bde7532 Mon Sep 17 00:00:00 2001 From: abhijithvijayan <34790378+abhijithvijayan@users.noreply.github.com> Date: Sun, 15 Nov 2020 15:31:59 +0530 Subject: [PATCH] fix: eslint config --- .eslintrc.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.eslintrc.json b/.eslintrc.json index b06a80a..0367eb9 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,15 +1,34 @@ { "extends": [ "@abhijithvijayan/eslint-config/typescript", + "@abhijithvijayan/eslint-config/node", "@abhijithvijayan/eslint-config/react" ], + "parserOptions": { + "project": [ + "./tsconfig.json" + ], + "sourceType": "module" + }, "rules": { "no-console": "off", "no-extend-native": "off", "react/jsx-props-no-spreading": "off", - "jsx-a11y/label-has-associated-control": "off" + "jsx-a11y/label-has-associated-control": "off", + "class-methods-use-this": "off", + "max-classes-per-file": "off", + "node/no-missing-import": "off", + "node/no-unpublished-import": "off", + "node/no-unsupported-features/es-syntax": ["error", { + "ignores": ["modules"] + }] }, "env": { "webextensions": true + }, + "settings": { + "node": { + "tryExtensions": [".tsx"] // append tsx to the list as well + } } } \ No newline at end of file