From fb6b8a6aecdc110fd700953f42396846165f93f1 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 09 Apr 2026 18:07:58 +0800
Subject: [PATCH] chore: 移除 Playwright MCP 并添加 e2e 测试技能
---
eslint.config.js | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/eslint.config.js b/eslint.config.js
index 5e6b472..f506880 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -3,21 +3,29 @@
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
+import reactX from 'eslint-plugin-react-x'
+import reactDom from 'eslint-plugin-react-dom'
import { defineConfig, globalIgnores } from 'eslint/config'
export default defineConfig([
- globalIgnores(['dist']),
+ globalIgnores(['dist', 'src.old']),
{
files: ['**/*.{ts,tsx}'],
extends: [
js.configs.recommended,
- tseslint.configs.recommended,
+ tseslint.configs.recommendedTypeChecked,
reactHooks.configs.flat.recommended,
reactRefresh.configs.vite,
+ reactX.configs['recommended-typescript'],
+ reactDom.configs.recommended,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
+ parserOptions: {
+ project: ['./tsconfig.node.json', './tsconfig.app.json'],
+ tsconfigRootDir: import.meta.dirname,
+ },
},
},
-])
+])
\ No newline at end of file
--
Gitblit v1.9.1