Skip to content

chore: update common lint config branch - #4328

Draft
RSS1102 wants to merge 5 commits into
developfrom
rss1102/chore/use-common-lint-branch
Draft

chore: update common lint config branch#4328
RSS1102 wants to merge 5 commits into
developfrom
rss1102/chore/use-common-lint-branch

Conversation

@RSS1102

@RSS1102 RSS1102 commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

🤔 这个 PR 的性质是?

  • 日常 bug 修复
  • 新特性提交
  • 文档改进
  • 演示代码改进
  • 组件样式/交互改进
  • CI/CD 改进
  • 重构
  • 代码风格优化
  • 测试用例
  • 分支合并
  • 其他

🔗 相关 Issue

💡 需求背景和解决方案

📝 更新日志

  • 本条 PR 不需要纳入 Changelog

tdesign-react

@tdesign-react/chat

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

@tdesign-bot

tdesign-bot commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

TDesign Component Site Preview Open

Component Preview
tdesign-react 完成
@tdesign-react/chat 完成

@RSS1102

RSS1102 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator Author

本次更新已完成以下工作:

  • 将 PR 分支同步到最新 develop,解决根目录旧 .eslintignorepackages/common 子模块冲突。
  • packages/common 对齐到 tdesign-common PR fix: index and key of ScrollToElementParams should be optional #2626 当前提交 9aafe138
  • 接入共享配置 preview:@tdesign/eslint-config / @tdesign/prettier-config 均固定到 eslint-prettier-config PR chore(deps-dev): bump chalk from 4.1.2 to 5.0.0 #4c21e4ff,使用 tdesign({ preset: 'react', tests: true })
  • React 专属规则只保留在本仓库:React Hooks、lodash 导入限制、测试/示例例外,以及历史代码兼容覆盖;没有把 React 规则下沉到 tdesign-common
  • 修复迁移后暴露的 3 个真实规则错误:filter 回调缺少布尔返回值、switch default 顺序、失效的 React 规则禁用注释。

验证结果:

  • pnpm lint 通过,包含 tsc 与 ESLint --max-warnings 0
  • pnpm test 通过:94 个测试文件,1632 个测试通过,1 个跳过;快照 1917 个通过
  • pnpm build 通过
  • Prettier 检查与 git diff --check 已执行;develop 同步带来的既有 CRLF/尾随空格提示未影响构建和 CI 逻辑

仓库关系保持为:tdesign-common 只使用 framework-agnostic 的 basetdesign-react 使用 react preset;tdesign-vue-next 使用 vue preset。三者共享 base 规则和版本来源,但框架规则与仓库历史例外分层维护,避免 React/Vue 规则互相污染。配置 PR 合并并发布正式版本后,应将两个 pkg.pr.new URL 一并替换为同一个正式 @tdesign/* 版本。

@github-actions

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 87.8 kB

ℹ️ View Unchanged
Filename Size
packages/tdesign-react-aigc/es/_chunks/dep-54070fc7.js 65.1 kB
packages/tdesign-react-aigc/es/_util/reactify.js 3.89 kB
packages/tdesign-react-aigc/es/_util/useDynamicStyle.js 615 B
packages/tdesign-react-aigc/es/attachments/index.js 354 B
packages/tdesign-react-aigc/es/chat-actionbar/index.js 360 B
packages/tdesign-react-aigc/es/chat-engine/components/activity/index.js 285 B
packages/tdesign-react-aigc/es/chat-engine/components/activity/registry.js 1.01 kB
packages/tdesign-react-aigc/es/chat-engine/components/activity/render.js 1.62 kB
packages/tdesign-react-aigc/es/chat-engine/components/activity/types.js 106 B
packages/tdesign-react-aigc/es/chat-engine/components/index.js 491 B
packages/tdesign-react-aigc/es/chat-engine/components/provider/agent-state.js 558 B
packages/tdesign-react-aigc/es/chat-engine/components/toolcall/index.js 423 B
packages/tdesign-react-aigc/es/chat-engine/components/toolcall/registry.js 969 B
packages/tdesign-react-aigc/es/chat-engine/components/toolcall/render.js 2.86 kB
packages/tdesign-react-aigc/es/chat-engine/components/toolcall/types.js 208 B
packages/tdesign-react-aigc/es/chat-engine/hooks/index.js 436 B
packages/tdesign-react-aigc/es/chat-engine/hooks/useAgentActivity.js 841 B
packages/tdesign-react-aigc/es/chat-engine/hooks/useAgentState.js 1.29 kB
packages/tdesign-react-aigc/es/chat-engine/hooks/useAgentToolcall.js 851 B
packages/tdesign-react-aigc/es/chat-engine/hooks/useChat.js 933 B
packages/tdesign-react-aigc/es/chat-engine/index.js 772 B
packages/tdesign-react-aigc/es/chat-filecard/index.js 354 B
packages/tdesign-react-aigc/es/chat-loading/index.js 360 B
packages/tdesign-react-aigc/es/chat-markdown/index.js 406 B
packages/tdesign-react-aigc/es/chat-message/index.js 367 B
packages/tdesign-react-aigc/es/chat-sender/index.js 359 B
packages/tdesign-react-aigc/es/chat-thinking/index.js 387 B
packages/tdesign-react-aigc/es/chatbot/index.js 426 B
packages/tdesign-react-aigc/es/index.js 999 B
packages/tdesign-react-aigc/es/style/index.js 146 B

compressed-size-action::tdesign-react-chat

@pkg-pr-new

pkg-pr-new Bot commented Aug 11, 2026

Copy link
Copy Markdown
  • tdesign-react-demo

    npm i https://pkg.pr.new/Tencent/tdesign-react@4328
    
    npm i https://pkg.pr.new/Tencent/tdesign-react/@tdesign-react/chat@4328
    

commit: 1c41cef

@github-actions

Copy link
Copy Markdown
Contributor

Size Change: +46 B (0%)

Total Size: 926 kB

📦 View Changed
Filename Size Change
packages/tdesign-react/dist/tdesign.js 509 kB +47 B (+0.01%)
packages/tdesign-react/dist/tdesign.min.js 298 kB -1 B (0%)
ℹ️ View Unchanged
Filename Size
packages/tdesign-react/dist/reset.css 1.93 kB
packages/tdesign-react/dist/tdesign.css 61 kB
packages/tdesign-react/dist/tdesign.min.css 55.2 kB

compressed-size-action::tdesign-react

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.

2 participants