From 530d166a6543a49765faab5e4fef2392d00e85de Mon Sep 17 00:00:00 2001 From: Suzumiya Date: Sun, 4 Oct 2026 17:56:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=20CI=20=E7=9A=84=20import=20=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F=E9=97=A8=E7=A6=81=EF=BC=9A=E4=B8=89=E4=B8=AA=E6=94=B9?= =?UTF-8?q?=E5=8A=A8=E6=96=87=E4=BB=B6=E7=9A=84=20import=20=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Repository checks 的 eslint 报 simple-import-sort/imports 三处(ComposerControls.tsx、DirectProjectComposer.tsx、chat-composer.suite.ts),全部是 import 排序,没有逻辑改动 - 用 npx eslint --fix 自动修(+4/−5),随后 prettier --check、npm run agc:typecheck、appSurface 用例复跑全部通过 --- .../components/DirectProjectComposer/ComposerControls.tsx | 3 +-- .../DirectProjectComposer/DirectProjectComposer.tsx | 2 +- .../tests/appSurface/chat-composer.suite.ts | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/ComposerControls.tsx b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/ComposerControls.tsx index 301b0bd70..44c79d209 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/ComposerControls.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/ComposerControls.tsx @@ -5,6 +5,7 @@ * 这些组件只承载表现与交互;回合附件由宿主导入后插成正文芯片(正文是唯一事实源), * 待发消息队列由宿主持有(这里只是一份事件投影,文案派生见 `pendingTurnChipLabel.ts`)。 */ +import { PlatformRuntimeStatusToast } from '@genarrative/shared/components'; import { Check, ChevronDown, @@ -20,8 +21,6 @@ import type { RefObject } from 'react'; import { useEffect, useRef, useState } from 'react'; import { createPortal } from 'react-dom'; -import { PlatformRuntimeStatusToast } from '@genarrative/shared/components'; - import type { GameCreationAppAssetManifestEntry } from '../../../../../../../../packages/shared/src/contracts/gameCreationApp'; import { resolveTauriInvoke } from '../../../../../app/tauri'; import type { diff --git a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/DirectProjectComposer.tsx b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/DirectProjectComposer.tsx index 259fbc8a4..5d39a4024 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/DirectProjectComposer.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectComposer/DirectProjectComposer.tsx @@ -38,12 +38,12 @@ import type { DirectPendingTurn } from '../../conversation/directPendingTurns'; import type { UserContentPart } from '../../generated/UserContentPart'; import { ComposerAttachmentMenu, + type ComposerModelNotice, ComposerModelNoticeToast, ComposerReasoningEffortSelect, ComposerStopButton, ComposerTurnQueue, ComposerVoiceButton, - type ComposerModelNotice, } from './ComposerControls'; /** 草稿里已有的附件芯片数:附件上限按它算,不再另存一份待发列表。 */ diff --git a/apps/ai-game-creator-shell/tests/appSurface/chat-composer.suite.ts b/apps/ai-game-creator-shell/tests/appSurface/chat-composer.suite.ts index e471cc645..89b3bbe32 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/chat-composer.suite.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/chat-composer.suite.ts @@ -1,10 +1,10 @@ -import { userItemFromContent } from '../../src/features/project-workspace/resourceReferences'; import { ConversationModelSelect } from '../../src/features/project-workspace/ConversationModelSelect'; -import * as platformSession from '../../src/services/platformSession'; +import { userItemFromContent } from '../../src/features/project-workspace/resourceReferences'; import { LlmModelCatalogConfigError, resetLlmModelCatalogCacheForTest, } from '../../src/services/llmModelCatalog'; +import * as platformSession from '../../src/services/platformSession'; import { appendDictationText, resolveSpeechRecognitionCtor,