AI 编程实时动态与要闻

B
Bun (Oven)@oven-sh·
👀98
🔥89

Bun 内置 bun lint 与 bun fmt:读取 ESLint/Prettier 配置,1,021 条规则,vscode 上格式检查 CPU 时间 2.9s 对 Prettier 295s

Bun 主仓库 10 月 12 日合入 PR #44805,新增原生 bun lint(内置 1,021 条规则,兼容 ESLint 与 oxlint 配置,含类型感知规则)和 bun format/bun fmt(输出对齐 Prettier/oxfmt,覆盖 JS/TS/CSS/HTML/Vue/YAML/Markdown 等)。官方在 vscode 源码上测得格式检查 CPU 时间 2.9 秒,Prettier 3.9.9 为 295 秒;目前已进 main 与官方文档,尚未进入 v1.4.3 稳定版。

核心要点速览

  • bun lint 内置 1,021 条规则:ESLint 自带规则测试 69,640 例 0 失败,oxlint 规则测试 27,702 例 0 失败(PR #44805,官方口径)
  • bun format 跑 Prettier 3.9.9 的 tests/format:9,728 例通过、5 例失败;330 个真实仓库中与 oxfmt 0.72 字节一致率 95%(227/240),与 Prettier 一致率 77%(57/74)
  • vscode src/(10,149 文件、8 核):格式检查 CPU 时间 bun 2.9s、oxfmt 5.5s、Biome 2.5 20s、Prettier 3.9.9 295s;lint recommended 墙钟 0.25s 对 oxlint 0.51s
  • 用 vscode 自带 ESLint 配置(8 个插件、13,069 文件):bun lint 15.8s 对 ESLint 10 的 404s,约 26 倍(早期构建测得,官方称正在重测);重度 JS 插件场景中位数仅 1.7 倍
  • 代价:linux-x64 二进制从 85.18MB 增至 100.09MB(+14.91MB);最新稳定版 v1.4.3(10 月 10 日)尚不含该功能
阅读全文
关联模型 / 智能体 / 厂商:

shadcn/lint 发布:面向 Agent 的 Tailwind 设计系统 Linter,违规可指导自动修复

shadcn 发布开源 shadcn/lint(GitHub: shadcn-ui/lint):面向 Agent 的 Tailwind 设计系统 Linter。你定义允许的组件/变体/主题约束;当 Agent 违规时,错误会说明问题并用你的设计系统指导修复。兼容 Oxlint 与 ESLint,不强制依赖 shadcn/ui。官方评测称多数任务一轮即可清零违规,修复成本比仅靠 AGENTS.md 低约 10–48%。

核心要点速览

  • 面向 Agent 的 Tailwind 设计系统 Linter:规则基于真实组件/变体/主题约束。
  • 违规错误会说明问题并指导按设计系统修复;支持 Oxlint 与 ESLint。
  • 开源仓库 shadcn-ui/lint;评测显示一轮修复与相对 AGENTS.md 更低成本。
阅读全文
关联模型 / 智能体 / 厂商: