メインコンテンツへスキップ

2万ドルの懸賞金が獲得されました!

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

JavaScriptコードフォーマッタであるPrettierは、非常に多様なコードの書き方を丁寧に扱うことで驚異的な普及を遂げました。現在、フォーマットロジックは堅牢であり、三項演算子の改善が完了すれば理想的な状態になります。

これにより次の重要な側面であるパフォーマンスに注力できるようになりました。Prettierは元々高速ではありませんでしたが、ほとんどのユースケースで十分な速度を維持してきました。この状況に満足できなかったため、何か対策を講じようと考えた結果、友好的な競争ほど良い方法はないと判断しました。

11月9日、Rustで実装されたプロジェクトでPrettierテストスイートの95%を通過するものに対して$10kの報奨金を設定しました。VercelのCEOであるGuillermo Rauchが同額を追加して総額$20kにし、napi.rsがさらに$2.5kを上乗せしました。Algoraチームはこの取り組みのために素晴らしいランディングページも作成しています。

優勝者 現る

Biomeプロジェクトが懸賞金を獲得したことを嬉しくお知らせします! わずか3週間という短期間で十数名が協力して互換性を高める様子は圧巻でした。詳細は彼らの完全なレポートをご覧ください。

疑問に思われるかもしれません:なぜPrettierチームが競合プロジェクトを支援するのか?実際のところ、PrettierはJavaScriptコードフォーマッタ市場で支配的立場にあり、競争が不足していたため、パフォーマンス改善や様々なエッジケースの修正への動機付けが弱まっていました。

今やBiomeにPrettier互換かつ遥かに高速な実装が存在し、ユーザーは乗り換え可能です。Prettierは対応を強化せざるを得ません!幸いFabio Spampinatoがこの課題に熱中し、適切なプロファイリングを通じてPrettier 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)。

ご存知ないかもしれませんが、これらの寄付により過去2年間、2名のメンテナーに月額1,500ドルを支払い、開発を継続できています。Fisker CheungとSosuke Suzukiは素晴らしい仕事をしてくれました!

現在の予算では残り8か月分の運営資金しかなく、寄付のお願いをする良い機会と考えています。

Prettierを利用されていて役立っている場合、個人または企業での寄付をご検討ください: https://opencollective.com/prettier

Open Collectiveにも心から感謝を捧げたいと思います。このプラットフォームはプロジェクトにとって計り知れない価値をもたらしました。メンテナンス側の視点では、個人情報を提供せずに登録できる点や銀行口座として機能する点が素晴らしいと感じています。世界中の誰もが資金の送受信を行えるだけでなく、適切に税務書類を処理してくれるのは非常に大きなメリットです。

Prettierは総額$110kの資金を調達し、そのうち$75kを再分配しました。

結論

今回の賞金は一時的なものでしたが、その目的はコードフォーマット分野に新たな活力を与え、エコシステム全体として可能な限り最高の開発者体験を実現することにあります。これほど多くの人々が結束する姿を見るのは心温まるものであり、今後さらに大きな成果を上げていくことを期待しています。