From 40d96296810f9d2cf5c8748ebd9c705a8d81084d Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 25 Mar 2025 18:32:56 +0800 Subject: [PATCH] ci: fix eslint slow --- eslint.config.mjs | 5 ++++- src/main/services/BackupManager.ts | 2 +- src/renderer/src/pages/home/Messages/ChatFlowHistory.tsx | 1 + src/renderer/src/pages/home/Messages/MessageGroup.tsx | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 012a40f6..33e6ae87 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -55,11 +55,14 @@ export default defineConfig([ { ignores: [ 'node_modules/**', + 'build/**', 'dist/**', 'out/**', + 'local/**', + '.yarn/**', '.gitignore', 'scripts/cloudflare-worker.js', - 'src/renderer/src/integration/nutstore/sso/lib/**' + 'src/main/integration/nutstore/sso/lib/**' ] } ]) diff --git a/src/main/services/BackupManager.ts b/src/main/services/BackupManager.ts index 66f006ed..a775fddf 100644 --- a/src/main/services/BackupManager.ts +++ b/src/main/services/BackupManager.ts @@ -5,7 +5,7 @@ import { app } from 'electron' import Logger from 'electron-log' import * as fs from 'fs-extra' import * as path from 'path' -import { createClient, FileStat, CreateDirectoryOptions } from 'webdav' +import { createClient, CreateDirectoryOptions, FileStat } from 'webdav' import WebDav from './WebDav' import { windowService } from './WindowService' diff --git a/src/renderer/src/pages/home/Messages/ChatFlowHistory.tsx b/src/renderer/src/pages/home/Messages/ChatFlowHistory.tsx index df788ca8..a9bf4502 100644 --- a/src/renderer/src/pages/home/Messages/ChatFlowHistory.tsx +++ b/src/renderer/src/pages/home/Messages/ChatFlowHistory.tsx @@ -429,6 +429,7 @@ const ChatFlowHistory: FC = ({ conversationId }) => { } return { nodes: flowNodes, edges: flowEdges } + // eslint-disable-next-line react-hooks/exhaustive-deps }, [topicId, messages, userMessages, assistantMessages, t]) useEffect(() => { diff --git a/src/renderer/src/pages/home/Messages/MessageGroup.tsx b/src/renderer/src/pages/home/Messages/MessageGroup.tsx index b254fe9e..2cc7c00a 100644 --- a/src/renderer/src/pages/home/Messages/MessageGroup.tsx +++ b/src/renderer/src/pages/home/Messages/MessageGroup.tsx @@ -67,6 +67,7 @@ const MessageGroup = ({ messages, topic, hidePresetMessages }: Props) => { return () => { document.removeEventListener('flow-navigate-to-message', handleFlowNavigate as EventListener) } + // eslint-disable-next-line react-hooks/exhaustive-deps }, [messages, selectedIndex, isGrouped, messageLength]) const setSelectedMessage = useCallback(