跳至主内容区

$20k 悬赏已被认领!

· 1 分钟阅读
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

Prettier 这款 JavaScript 代码格式化工具之所以能被广泛采用,关键在于它细致处理了代码书写方式中那些极其多样化的长尾情况。目前其格式化逻辑已相当稳健,待我们完成三元表达式相关改进后,整个项目将进入理想状态。

这意味着我们现在可以聚焦下一个重要方向:性能优化。Prettier 本身从未以速度见长,但在多数场景下尚可接受。这种状况始终令人遗憾,因此我们决定采取行动——还有什么比一场友好竞赛更好的方式呢?

11月9日,我们发布了$10k悬赏,寻找能用 Rust 实现并通过 Prettier 95%测试套件的项目。Vercel CEO Guillermo Rauch 追加同等金额使奖金升至$20k,napi.rs 又额外赞助$2.5k。Algora 团队甚至为此制作了精美的专题页面。

胜者揭晓 荣耀加冕

激动宣布:Biome 项目成功斩获悬赏! 短短三周内见证十余位开发者协力提升兼容性,堪称史诗级合作。详情请参阅他们的完整技术报告

您可能疑惑:为何 Prettier 团队要资助竞争对手?实际上,作为 JavaScript 格式化领域的主导者,缺乏竞争导致我们在性能优化和极端案例处理上缺乏突破动力。

如今 Biome 提供了兼容 Prettier 且速度更快的替代方案,用户可自由切换。这倒逼 Prettier 必须迎头赶上!所幸 Fabio Spampinato 被技术挑战深深吸引,通过专业性能剖析发现了 CLI 中的多处严重低效问题,他将在年底前完成修复。

Biome 在通过全量测试过程中,还发现了 Prettier 大量值得商榷的设计决策与缺陷,这些都将成为我们未来的改进方向。

资金募集 持续发展

首先要感谢各界人士的慷慨捐赠使本次悬赏及 Prettier 持续发展成为可能。企业赞助方:Indeed ($20,000)、Frontend Masters ($10,850)、Sentry ($10,529)、Salesforce ($10,025)、Airbnb ($8,426)、Cybozu ($6,086)。个人贡献者:Shintaro Kaneko ($1,635)、Suhail Doshi ($1,000)、icchiman ($500)、Mariusz Nowak ($270)、Benoît Burgener ($270)、Jeremy Combs ($270)、f_subal ($230)。

或许您并不知晓:正是依靠这些捐赠,过去两年我们得以每月支付两位维护者$1.5k来持续推进项目。Fisker Cheung 和 Sosuke Suzuki 做出了非凡贡献!

当前预算仅能维持8个月运营,此刻正是呼吁大家支持的关键时机。

若 Prettier 对您或贵司有所助益,请考虑捐赠支持:https://opencollective.com/prettier

我还要特别感谢 Open Collective。这个平台对项目来说简直太棒了。从维护者的角度看,它的体验非常出色——你无需提供任何个人信息就能注册,它就像个银行账户一样运作。这个平台让全球用户都能便捷地进行资金捐赠与接收,还妥善处理了所有税务文件,这解决了大问题。

Prettier 总共筹集了 110k 美元并重新分配了 75k 美元。

结语

虽然这次悬赏是单次活动,但我们的目标是为代码格式化领域注入新活力,让整个生态圈共同打造最佳开发者体验!看到这么多人携手合作令人倍感温暖,我们期待他们未来取得更辉煌的成就。