From 5000d22e15bdc158cac71e21e002d9623b41b4de Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Tue, 7 Oct 2025 20:45:22 -0400 Subject: [PATCH] fix frontend eslint checking storybook with the wrong tsconfig --- packages/frontend/eslint.config.js | 32 +++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/packages/frontend/eslint.config.js b/packages/frontend/eslint.config.js index 8d6fe9823f..f857b9f752 100644 --- a/packages/frontend/eslint.config.js +++ b/packages/frontend/eslint.config.js @@ -15,15 +15,8 @@ export default [ }, ...pluginVue.configs['flat/recommended'], { - files: ['{src,test,js,@types}/**/*.{ts,vue}', '.storybook/**/*.ts', '.storybook/**/*.tsx', '.storybook/**/*.js', '.storybook/**/*.jsx'], - ignores: [ - '*.*', - '.storybook/changes.ts', - '.storybook/main.ts', - '.storybook/generate.tsx', - '.storybook/preload-locale.ts', - '.storybook/preload-theme.ts', - ], + files: ['{src,test,js,@types}/**/*.{ts,vue}'], + ignores: ['*.*'], plugins: { sharkey: { rules: { locale: localeRule } } }, languageOptions: { globals: { @@ -186,6 +179,27 @@ export default [ 'no-restricted-globals': 'off', }, }, + { + files: ['.storybook/**/*.ts', '.storybook/**/*.tsx', '.storybook/**/*.js', '.storybook/**/*.jsx'], + ignores: [ + '.storybook/changes.ts', + '.storybook/main.ts', + '.storybook/generate.tsx', + '.storybook/preload-locale.ts', + '.storybook/preload-theme.ts', + ], + languageOptions: { + parserOptions: { + parser: tsParser, + project: ['tsconfig.vue.storybook.json'], + sourceType: 'module', + tsconfigRootDir: import.meta.dirname, + }, + }, + rules: { + 'import/no-default-export': 'off', + }, + }, { files: [ '.storybook/changes.ts',