Skip to content

chore: 清理仓库审计问题——修正 CLAUDE.md、删除冗余 yoga-layout、清除 621 个未使用的类型 stub#354

Merged
claude-code-best merged 1 commit intomainfrom
refactor/clean-stub-code
Apr 25, 2026
Merged

chore: 清理仓库审计问题——修正 CLAUDE.md、删除冗余 yoga-layout、清除 621 个未使用的类型 stub#354
claude-code-best merged 1 commit intomainfrom
refactor/clean-stub-code

Conversation

@claude-code-best
Copy link
Copy Markdown
Owner

  • 修正 CLAUDE.md/AGENTS.md 六处过时陈述:modifiers-napi、url-handler-napi 已非 stub, Magic Docs/LSP Server/Plugins/Marketplace 已恢复
  • 删除未使用的 src/native-ts/yoga-layout/ 冗余副本(2715 行),权威版本保留在 packages/@ant/ink
  • 删除 src/ 下 621 个 Auto-generated type stub 文件(全部 export type X = any,无活跃引用)

- 修正 CLAUDE.md/AGENTS.md 六处过时陈述:modifiers-napi、url-handler-napi 已非 stub,
  Magic Docs/LSP Server/Plugins/Marketplace 已恢复
- 删除未使用的 src/native-ts/yoga-layout/ 冗余副本(2715 行),权威版本保留在 packages/@ant/ink
- 删除 src/ 下 621 个 Auto-generated type stub 文件(全部 export type X = any,无活跃引用)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 24, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 240fca16-cf39-40f0-92fc-141d4c04574d

📥 Commits

Reviewing files that changed from the base of the PR and between e38d454 and 79bb772.

📒 Files selected for processing (300)
  • AGENTS.md
  • CLAUDE.md
  • clean-audit.md
  • src/bootstrap/src/entrypoints/agentSdkTypes.ts
  • src/bootstrap/src/tools/AgentTool/agentColorManager.ts
  • src/bootstrap/src/types/hooks.ts
  • src/bootstrap/src/types/ids.ts
  • src/bootstrap/src/utils/crypto.ts
  • src/bootstrap/src/utils/model/model.ts
  • src/bootstrap/src/utils/model/modelStrings.ts
  • src/bootstrap/src/utils/settings/constants.ts
  • src/bootstrap/src/utils/settings/settingsCache.ts
  • src/bootstrap/src/utils/settings/types.ts
  • src/bootstrap/src/utils/signal.ts
  • src/bridge/src/entrypoints/sdk/controlTypes.ts
  • src/cli/src/QueryEngine.ts
  • src/cli/src/cli/handlers/auth.ts
  • src/cli/src/cli/remoteIO.ts
  • src/cli/src/cli/structuredIO.ts
  • src/cli/src/commands/context/context-noninteractive.ts
  • src/cli/src/entrypoints/agentSdkTypes.ts
  • src/cli/src/entrypoints/sdk/controlSchemas.ts
  • src/cli/src/entrypoints/sdk/controlTypes.ts
  • src/cli/src/hooks/useCanUseTool.ts
  • src/cli/src/services/PromptSuggestion/promptSuggestion.ts
  • src/cli/src/services/analytics/growthbook.ts
  • src/cli/src/services/analytics/index.ts
  • src/cli/src/services/api/grove.ts
  • src/cli/src/services/api/logging.ts
  • src/cli/src/services/claudeAiLimits.ts
  • src/cli/src/services/mcp/auth.ts
  • src/cli/src/services/mcp/channelAllowlist.ts
  • src/cli/src/services/mcp/channelNotification.ts
  • src/cli/src/services/mcp/client.ts
  • src/cli/src/services/mcp/config.ts
  • src/cli/src/services/mcp/elicitationHandler.ts
  • src/cli/src/services/mcp/mcpStringUtils.ts
  • src/cli/src/services/mcp/types.ts
  • src/cli/src/services/mcp/utils.ts
  • src/cli/src/services/mcp/vscodeSdkMcp.ts
  • src/cli/src/services/oauth/index.ts
  • src/cli/src/services/policyLimits/index.ts
  • src/cli/src/services/remoteManagedSettings/index.ts
  • src/cli/src/services/settingsSync/index.ts
  • src/cli/src/state/AppStateStore.ts
  • src/cli/src/state/onChangeAppState.ts
  • src/cli/src/tools.ts
  • src/cli/src/utils/abortController.ts
  • src/cli/src/utils/array.ts
  • src/cli/src/utils/auth.ts
  • src/cli/src/utils/autoUpdater.ts
  • src/cli/src/utils/awsAuthStatusManager.ts
  • src/cli/src/utils/betas.ts
  • src/cli/src/utils/cleanupRegistry.ts
  • src/cli/src/utils/combinedAbortSignal.ts
  • src/cli/src/utils/commandLifecycle.ts
  • src/cli/src/utils/commitAttribution.ts
  • src/cli/src/utils/completionCache.ts
  • src/cli/src/utils/config.ts
  • src/cli/src/utils/conversationRecovery.ts
  • src/cli/src/utils/cwd.ts
  • src/cli/src/utils/debug.ts
  • src/cli/src/utils/diagLogs.ts
  • src/cli/src/utils/doctorDiagnostic.ts
  • src/cli/src/utils/effort.ts
  • src/cli/src/utils/errors.ts
  • src/cli/src/utils/fastMode.ts
  • src/cli/src/utils/fileHistory.ts
  • src/cli/src/utils/filePersistence/filePersistence.ts
  • src/cli/src/utils/fileStateCache.ts
  • src/cli/src/utils/forkedAgent.ts
  • src/cli/src/utils/generators.ts
  • src/cli/src/utils/gracefulShutdown.ts
  • src/cli/src/utils/headlessProfiler.ts
  • src/cli/src/utils/hooks.ts
  • src/cli/src/utils/hooks/AsyncHookRegistry.ts
  • src/cli/src/utils/hooks/hookEvents.ts
  • src/cli/src/utils/idleTimeout.ts
  • src/cli/src/utils/json.ts
  • src/cli/src/utils/localInstaller.ts
  • src/cli/src/utils/log.ts
  • src/cli/src/utils/messageQueueManager.ts
  • src/cli/src/utils/messages.ts
  • src/cli/src/utils/messages/mappers.ts
  • src/cli/src/utils/model/model.ts
  • src/cli/src/utils/model/modelOptions.ts
  • src/cli/src/utils/model/modelStrings.ts
  • src/cli/src/utils/model/providers.ts
  • src/cli/src/utils/nativeInstaller/index.ts
  • src/cli/src/utils/nativeInstaller/packageManagers.ts
  • src/cli/src/utils/path.ts
  • src/cli/src/utils/permissions/PermissionPromptToolResultSchema.ts
  • src/cli/src/utils/permissions/PermissionResult.ts
  • src/cli/src/utils/permissions/permissionSetup.ts
  • src/cli/src/utils/permissions/permissions.ts
  • src/cli/src/utils/plugins/pluginIdentifier.ts
  • src/cli/src/utils/process.ts
  • src/cli/src/utils/queryContext.ts
  • src/cli/src/utils/queryHelpers.ts
  • src/cli/src/utils/queryProfiler.ts
  • src/cli/src/utils/sandbox/sandbox-adapter.ts
  • src/cli/src/utils/semver.ts
  • src/cli/src/utils/sessionRestore.ts
  • src/cli/src/utils/sessionStart.ts
  • src/cli/src/utils/sessionState.ts
  • src/cli/src/utils/sessionStorage.ts
  • src/cli/src/utils/sessionTitle.ts
  • src/cli/src/utils/sessionUrl.ts
  • src/cli/src/utils/sideQuestion.ts
  • src/cli/src/utils/stream.ts
  • src/cli/src/utils/streamJsonStdoutGuard.ts
  • src/cli/src/utils/streamlinedTransform.ts
  • src/cli/src/utils/thinking.ts
  • src/cli/src/utils/toolPool.ts
  • src/cli/src/utils/uuid.ts
  • src/cli/src/utils/workloadContext.ts
  • src/cli/transports/src/entrypoints/sdk/controlTypes.ts
  • src/commands/compact/src/bootstrap/state.ts
  • src/commands/ide/src/services/analytics/index.ts
  • src/commands/install-github-app/src/components/CustomSelect/index.ts
  • src/commands/install-github-app/src/services/analytics/index.ts
  • src/commands/install-github-app/src/utils/config.ts
  • src/commands/plugin/src/services/analytics/index.ts
  • src/commands/src/commands.ts
  • src/commands/src/services/analytics/index.ts
  • src/commands/terminalSetup/src/utils/theme.ts
  • src/components/FeedbackSurvey/src/hooks/useDynamicConfig.ts
  • src/components/FeedbackSurvey/src/services/analytics/config.ts
  • src/components/FeedbackSurvey/src/services/analytics/growthbook.ts
  • src/components/FeedbackSurvey/src/services/analytics/index.ts
  • src/components/HelpV2/src/hooks/useExitOnCtrlCDWithKeybindings.ts
  • src/components/HelpV2/src/keybindings/useShortcutDisplay.ts
  • src/components/LogoV2/src/ink.ts
  • src/components/LogoV2/src/services/analytics/growthbook.ts
  • src/components/LogoV2/src/services/api/dumpPrompts.ts
  • src/components/LogoV2/src/utils/config.ts
  • src/components/LogoV2/src/utils/debug.ts
  • src/components/LogoV2/src/utils/envUtils.ts
  • src/components/LogoV2/src/utils/sandbox/sandbox-adapter.ts
  • src/components/LogoV2/src/utils/settings/settings.ts
  • src/components/LogoV2/src/utils/startupProfiler.ts
  • src/components/LogoV2/src/utils/systemTheme.ts
  • src/components/PromptInput/src/context/notifications.ts
  • src/components/PromptInput/src/history.ts
  • src/components/PromptInput/src/hooks/useArrowKeyHistory.ts
  • src/components/PromptInput/src/hooks/useCommandQueue.ts
  • src/components/PromptInput/src/hooks/useIdeAtMentioned.ts
  • src/components/PromptInput/src/ink.ts
  • src/components/PromptInput/src/services/analytics/index.ts
  • src/components/PromptInput/src/state/AppState.ts
  • src/components/PromptInput/src/state/AppStateStore.ts
  • src/components/PromptInput/src/tools/AgentTool/agentColorManager.ts
  • src/components/PromptInput/src/types/textInputTypes.ts
  • src/components/PromptInput/src/utils/config.ts
  • src/components/PromptInput/src/utils/cwd.ts
  • src/components/PromptInput/src/utils/exampleCommands.ts
  • src/components/PromptInput/src/utils/messageQueueManager.ts
  • src/components/PromptInput/src/utils/platform.ts
  • src/components/PromptInput/src/utils/teammate.ts
  • src/components/PromptInput/src/utils/theme.ts
  • src/components/Settings/src/commands/extra-usage/index.ts
  • src/components/Settings/src/constants/outputStyles.ts
  • src/components/Settings/src/cost-tracker.ts
  • src/components/Settings/src/services/analytics/index.ts
  • src/components/Settings/src/utils/auth.ts
  • src/components/Settings/src/utils/claudemd.ts
  • src/components/Settings/src/utils/envUtils.ts
  • src/components/StructuredDiff/src/utils/theme.ts
  • src/components/TrustDialog/src/services/analytics/index.ts
  • src/components/TrustDialog/src/utils/permissions/PermissionRule.ts
  • src/components/TrustDialog/src/utils/settings/settings.ts
  • src/components/TrustDialog/src/utils/settings/types.ts
  • src/components/agents/new-agent-creation/wizard-steps/src/services/analytics/index.ts
  • src/components/agents/new-agent-creation/wizard-steps/src/state/AppState.ts
  • src/components/agents/src/Tool.ts
  • src/components/agents/src/context.ts
  • src/components/agents/src/services/api/claude.ts
  • src/components/agents/src/services/mcp/mcpStringUtils.ts
  • src/components/agents/src/services/mcp/utils.ts
  • src/components/agents/src/state/AppState.ts
  • src/components/agents/src/tools/AgentTool/agentToolUtils.ts
  • src/components/agents/src/tools/AgentTool/constants.ts
  • src/components/agents/src/tools/BashTool/BashTool.ts
  • src/components/agents/src/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts
  • src/components/agents/src/tools/FileEditTool/FileEditTool.ts
  • src/components/agents/src/tools/FileReadTool/FileReadTool.ts
  • src/components/agents/src/tools/FileWriteTool/FileWriteTool.ts
  • src/components/agents/src/tools/GlobTool/GlobTool.ts
  • src/components/agents/src/tools/GrepTool/GrepTool.ts
  • src/components/agents/src/tools/ListMcpResourcesTool/ListMcpResourcesTool.ts
  • src/components/agents/src/tools/NotebookEditTool/NotebookEditTool.ts
  • src/components/agents/src/tools/ReadMcpResourceTool/ReadMcpResourceTool.ts
  • src/components/agents/src/tools/TaskOutputTool/TaskOutputTool.ts
  • src/components/agents/src/tools/TaskStopTool/TaskStopTool.ts
  • src/components/agents/src/tools/TodoWriteTool/TodoWriteTool.ts
  • src/components/agents/src/tools/TungstenTool/TungstenTool.ts
  • src/components/agents/src/tools/WebFetchTool/WebFetchTool.ts
  • src/components/agents/src/tools/WebSearchTool/WebSearchTool.ts
  • src/components/agents/src/utils/api.ts
  • src/components/agents/src/utils/messages.ts
  • src/components/agents/src/utils/model/model.ts
  • src/components/agents/src/utils/settings/constants.ts
  • src/components/agents/src/utils/settings/managedPath.ts
  • src/components/grove/src/services/analytics/index.ts
  • src/components/hooks/src/entrypoints/agentSdkTypes.ts
  • src/components/hooks/src/state/AppState.ts
  • src/components/hooks/src/utils/hooks/hooksConfigManager.ts
  • src/components/mcp/src/services/analytics/index.ts
  • src/components/mcp/src/services/mcp/config.ts
  • src/components/mcp/src/services/mcp/types.ts
  • src/components/mcp/src/services/mcp/utils.ts
  • src/components/mcp/src/utils/settings/validation.ts
  • src/components/messages/UserToolResultMessage/src/components/InterruptedByUser.ts
  • src/components/messages/UserToolResultMessage/src/components/Markdown.ts
  • src/components/messages/UserToolResultMessage/src/components/MessageResponse.ts
  • src/components/messages/UserToolResultMessage/src/components/SentryErrorBoundary.ts
  • src/components/messages/src/commands/extra-usage/index.ts
  • src/components/messages/src/entrypoints/agentSdkTypes.ts
  • src/components/messages/src/hooks/useTerminalSize.ts
  • src/components/messages/src/ink.ts
  • src/components/messages/src/services/api/errorUtils.ts
  • src/components/messages/src/services/claudeAiLimitsHook.ts
  • src/components/messages/src/services/compact/compact.ts
  • src/components/messages/src/services/rateLimitMessages.ts
  • src/components/messages/src/services/rateLimitMocking.ts
  • src/components/messages/src/types/message.ts
  • src/components/messages/src/utils/attachments.ts
  • src/components/messages/src/utils/auth.ts
  • src/components/messages/src/utils/billing.ts
  • src/components/messages/src/utils/file.ts
  • src/components/messages/src/utils/format.ts
  • src/components/messages/src/utils/messages.ts
  • src/components/messages/src/utils/theme.ts
  • src/components/permissions/ExitPlanModePermissionRequest/src/context/notifications.ts
  • src/components/permissions/ExitPlanModePermissionRequest/src/services/analytics/index.ts
  • src/components/permissions/ExitPlanModePermissionRequest/src/state/AppState.ts
  • src/components/permissions/FileEditPermissionRequest/src/components/FileEditToolDiff.ts
  • src/components/permissions/FileEditPermissionRequest/src/utils/cwd.ts
  • src/components/permissions/FilePermissionDialog/src/state/AppState.ts
  • src/components/permissions/SedEditPermissionRequest/src/components/FileEditToolDiff.ts
  • src/components/permissions/SedEditPermissionRequest/src/utils/cwd.ts
  • src/components/permissions/SedEditPermissionRequest/src/utils/errors.ts
  • src/components/permissions/SedEditPermissionRequest/src/utils/fileRead.ts
  • src/components/permissions/SedEditPermissionRequest/src/utils/fsOperations.ts
  • src/components/permissions/SkillPermissionRequest/src/utils/log.ts
  • src/components/permissions/rules/src/state/AppState.ts
  • src/components/permissions/rules/src/utils/permissions/PermissionUpdate.ts
  • src/components/permissions/rules/src/utils/permissions/PermissionUpdateSchema.ts
  • src/components/permissions/src/ink.ts
  • src/components/permissions/src/services/analytics/index.ts
  • src/components/permissions/src/services/analytics/metadata.ts
  • src/components/permissions/src/tools/BashTool/BashTool.ts
  • src/components/permissions/src/tools/EnterPlanModeTool/EnterPlanModeTool.ts
  • src/components/permissions/src/tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts
  • src/components/permissions/src/utils/bash/commands.ts
  • src/components/permissions/src/utils/permissions/PermissionResult.ts
  • src/components/permissions/src/utils/permissions/PermissionUpdate.ts
  • src/components/permissions/src/utils/permissions/permissionRuleParser.ts
  • src/components/permissions/src/utils/sandbox/sandbox-adapter.ts
  • src/components/src/bootstrap/state.ts
  • src/components/src/commands.ts
  • src/components/src/components/shell/OutputLine.ts
  • src/components/src/hooks/useExitOnCtrlCDWithKeybindings.ts
  • src/components/src/hooks/useTerminalSize.ts
  • src/components/src/services/analytics/firstPartyEventLogger.ts
  • src/components/src/services/analytics/index.ts
  • src/components/src/state/AppState.ts
  • src/components/src/tools/FileEditTool/types.ts
  • src/components/src/tools/FileWriteTool/FileWriteTool.ts
  • src/components/src/utils/background/remote/preconditions.ts
  • src/components/src/utils/conversationRecovery.ts
  • src/components/src/utils/cwd.ts
  • src/components/src/utils/debug.ts
  • src/components/src/utils/envDynamic.ts
  • src/components/src/utils/fastMode.ts
  • src/components/src/utils/fileHistory.ts
  • src/components/src/utils/gracefulShutdown.ts
  • src/components/src/utils/log.ts
  • src/components/src/utils/messages.ts
  • src/components/src/utils/permissions/PermissionMode.ts
  • src/components/src/utils/platform.ts
  • src/components/src/utils/process.ts
  • src/components/src/utils/sandbox/sandbox-ui-utils.ts
  • src/components/src/utils/set.ts
  • src/components/src/utils/teleport/api.ts
  • src/components/src/utils/theme.ts
  • src/components/tasks/src/Task.ts
  • src/components/tasks/src/Tool.ts
  • src/components/tasks/src/coordinator/coordinatorMode.ts
  • src/components/tasks/src/entrypoints/agentSdkTypes.ts
  • src/components/tasks/src/hooks/useTerminalSize.ts
  • src/components/tasks/src/ink.ts
  • src/components/tasks/src/ink/stringWidth.ts
  • src/components/tasks/src/state/AppState.ts
  • src/components/tasks/src/state/teammateViewHelpers.ts
  • src/components/tasks/src/tasks/InProcessTeammateTask/InProcessTeammateTask.ts
  • src/components/tasks/src/tasks/InProcessTeammateTask/types.ts
  • src/components/tasks/src/tasks/LocalAgentTask/LocalAgentTask.ts
  • src/components/tasks/src/tasks/LocalShellTask/LocalShellTask.ts
  • src/components/tasks/src/tasks/LocalShellTask/guards.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch refactor/clean-stub-code

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mintlify
Copy link
Copy Markdown

mintlify Bot commented Apr 24, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
ccb-863780bf 🟢 Ready View Preview Apr 24, 2026, 3:01 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@claude-code-best claude-code-best merged commit c07ad4c into main Apr 25, 2026
8 checks passed
@claude-code-best claude-code-best deleted the refactor/clean-stub-code branch April 25, 2026 14:24
dfsfdfse pushed a commit to dfsfdfse/claude-code that referenced this pull request Apr 25, 2026
…laude-code-best#354)

- 修正 CLAUDE.md/AGENTS.md 六处过时陈述:modifiers-napi、url-handler-napi 已非 stub,
  Magic Docs/LSP Server/Plugins/Marketplace 已恢复
- 删除未使用的 src/native-ts/yoga-layout/ 冗余副本(2715 行),权威版本保留在 packages/@ant/ink
- 删除 src/ 下 621 个 Auto-generated type stub 文件(全部 export type X = any,无活跃引用)

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant