SuperAPI AI 工具集

oxc-whats-new

编程与开发

查看项目

更新于 10-15 23:33

技能介绍

用途:这是 oxc 工具链(oxlint、oxfmt)的时效性状态索引,用于快速了解其最新状态,而非教程或规则参考。oxlint 与 oxfmt 每周(通常周一)联合发布,版本迭代快,模型对“是否仍为 beta、某规则是否存在”的认知易过时。

主要能力与状态:oxlint 已达生产成熟,2025 年 6 月达到 1.0 稳定标准,在 Shopify、Airbnb、Mercedes-Benz、Bun、Preact 等规模使用;内置 838 条规则,覆盖 ESLint 核心及 typescript-eslint、react、import、jsx-a11y、jest/vitest、unicorn、node、jsdoc、next、vue 的 Rust 原生移植;通过独立引擎 tsgolint 覆盖约 97% 的 typescript-eslint 类型感知规则。oxfmt 明确仍为 beta,版本号 0.x,每周发布可能含破坏性变更,但声称 100% 通过 Prettier 的 JS/TS 一致性测试套件。

使用方式:可用 oxlint 替代 eslint 及多个插件;用 oxlint --type-aware 替代 typescript-eslint 类型检查规则(仅限根配置,需自行验证缺失的约 3%);用 oxfmt 替代 prettier;oxfmt 内置 sortTailwindcss、sortImports、sortPackageJson 选项,吸收相关 Prettier 插件;oxlint JS Plugins(definePlugin/defineRule)为 alpha 逃生通道;迁移可用 npx @oxlint/migrate 或 oxfmt --migrate prettier。

限制与注意:嵌套配置解析沿用 ESLint 旧行为(最近配置生效、不合并),可用 --disable-nested-config 获得单根配置行为;typeAware/typeCheck 只能在根配置设置。Cloudflare 于 2026-06-04 收购 VoidZero(oxc 支持方),承诺 MIT 许可与厂商中立,并设 100 万美元独立生态基金,但仍属单一厂商支持。版本号每周更新,引用前需重新核实。