From bc766d5b943de59a29eabad1ff9e33b5fa680dde Mon Sep 17 00:00:00 2001 From: Otabek Narzullaev Date: Fri, 22 Nov 2024 17:36:04 +0500 Subject: [PATCH] chore: update hybrid template eslint --- .../scaffold/template/hybrid/.eslintignore | 5 ----- .../bin/scaffold/template/hybrid/.eslintrc.js | 7 ------- .../template/hybrid/eslint.config.mjs | 21 +++++++++++++++++++ 3 files changed, 21 insertions(+), 12 deletions(-) delete mode 100644 scripts/bin/scaffold/template/hybrid/.eslintignore delete mode 100644 scripts/bin/scaffold/template/hybrid/.eslintrc.js create mode 100644 scripts/bin/scaffold/template/hybrid/eslint.config.mjs diff --git a/scripts/bin/scaffold/template/hybrid/.eslintignore b/scripts/bin/scaffold/template/hybrid/.eslintignore deleted file mode 100644 index 5807c501b..000000000 --- a/scripts/bin/scaffold/template/hybrid/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -/node_modules -/coverage -/dist -/.eslintrc.js -/jest.config.ts diff --git a/scripts/bin/scaffold/template/hybrid/.eslintrc.js b/scripts/bin/scaffold/template/hybrid/.eslintrc.js deleted file mode 100644 index a0cd6b34b..000000000 --- a/scripts/bin/scaffold/template/hybrid/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../../.eslintrc.js'], - parserOptions: { - project: ['./tsconfig.json', './test/tsconfig.json'], - tsconfigRootDir: __dirname, - }, -}; diff --git a/scripts/bin/scaffold/template/hybrid/eslint.config.mjs b/scripts/bin/scaffold/template/hybrid/eslint.config.mjs new file mode 100644 index 000000000..ceddc7757 --- /dev/null +++ b/scripts/bin/scaffold/template/hybrid/eslint.config.mjs @@ -0,0 +1,21 @@ +import { fileURLToPath } from 'node:url'; +import path from 'node:path'; +import rootEslintConfig from '../../../eslint.config.mjs'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +export default [ + ...rootEslintConfig, + { + ignores: ['node_modules', 'coverage', 'dist', 'eslintrc.config.mjs', 'jest.config.ts'], + }, + { + languageOptions: { + parserOptions: { + project: ['./tsconfig.json', './test/tsconfig.json'], + tsconfigRootDir: __dirname, + }, + }, + }, +];