From aced338d7243771aa5e254216b69b4dcb9234677 Mon Sep 17 00:00:00 2001 From: itsMapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Sat, 23 Apr 2022 00:37:11 -0500 Subject: [PATCH] use require.resolve for eslint config --- .eslintrc.cjs | 27 +++++++++++++++++++++++++++ .eslintrc.json | 26 -------------------------- 2 files changed, 27 insertions(+), 26 deletions(-) create mode 100644 .eslintrc.cjs delete mode 100644 .eslintrc.json diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..3ee2678 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,27 @@ +/** @type {import('eslint').ESLint.Options} */ +module.exports = { + extends: ["./node_modules/@itsmapleleaf/configs/eslint"], + ignorePatterns: [ + "**/node_modules/**", + "**/.cache/**", + "**/build/**", + "**/dist/**", + "**/coverage/**", + "**/public/**", + ], + parserOptions: { + project: require.resolve("./tsconfig.base.json"), + }, + rules: { + "import/no-unused-modules": "off", + "unicorn/prevent-abbreviations": "off", + }, + overrides: [ + { + files: ["packages/website/cypress/**"], + parserOptions: { + project: require.resolve("./packages/website/cypress/tsconfig.json"), + }, + }, + ], +} diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 82464ae..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "extends": ["./node_modules/@itsmapleleaf/configs/eslint"], - "ignorePatterns": [ - "**/node_modules/**", - "**/.cache/**", - "**/build/**", - "**/dist/**", - "**/coverage/**", - "**/public/**" - ], - "parserOptions": { - "project": "./tsconfig.base.json" - }, - "rules": { - "import/no-unused-modules": "off", - "unicorn/prevent-abbreviations": "off" - }, - "overrides": [ - { - "files": ["packages/website/cypress/**"], - "parserOptions": { - "project": "./packages/website/cypress/tsconfig.json" - } - } - ] -}