Belöningen på $20 000 är utdelad!
Denna sida har översatts av PageTurner AI (beta). Inte officiellt godkänd av projektet. Hittade du ett fel? Rapportera problem →
Prettier, en formaterare för JavaScript-kod, har fått en otrolig spridning tack vare sitt noggranna hanterande av den långa, långa svansen av sätt på vilka människor kan skriva kod. Vid det här laget är formatteringslogiken robust och när vårt arbete med ternära uttryck landar kommer den att vara i ett gott skick.
Det betyder att vi nu kan fokusera på nästa viktiga aspekt: Prestanda. Prettier har aldrig varit snabb i sig, men tillräckligt snabb för de flesta användningsfall. Detta har alltid känts otillfredsställande så vi ville göra något åt det. Och vad är bättre än en vänskapsmatch?
Den 9 november satte vi ut en $10 000-belöning för alla projekt skrivna i Rust som klarade 95 % av Prettiers testgrupp. Guillermo Rauch, VD för Vercel, matchade beloppet för att ta det till $20 000 och napi.rs lade till ytterligare $2 500. Folket på Algora gjorde till och med en fantastisk landningssida för det.
Vinnare vinnare kycklingmiddag
Jag är så glad att kunna meddela att Biome-projektet har vunnit belöningen! Det har varit så episkt att se ett dussin människor samlas för att förbättra kompatibiliteten på bara tre korta veckor. Du kan läsa deras fullständiga rapport för detaljerna.
En fråga du förmodligen funderar på är varför Prettier-teamet skulle finansiera ett annat projekt!? I praktiken har Prettier varit den dominerande kodformateraren för JavaScript och på grund av konkurrensbrist har det funnits lite incitament att driva på prestanda och fixa olika hörnfall.
Det finns nu en Prettier-kompatibel och mycket snabbare implementation i Biome som människor kan byta till. Så Prettier måste höja sig! Tack och lov blev Fabio Spampinato så kallad "nerd sniped" av utmaningen och hittade många extrema ineffektiviteter i Prettiers CLI genom att göra ordentlig profilering. Han kommer att fixa dem innan årets slut.
Genom att matcha alla tester hittade Biome-projektet också många buggar och tvivelaktiga beslut i Prettier som vi kommer att kunna förbättra.
Pengar, pengar, pengar
Jag vill börja med att erkänna att denna belöning och Prettiers fortsatta framgång har varit möjliga tack vare olika personer som gjort betydande donationer. Företag: Indeed ($20 000), Frontend Masters ($10 850), Sentry ($10 529), Salesforce ($10 025), Airbnb ($8 426), Cybozu ($6 086). Privatpersoner: Shintaro Kaneko ($1 635), Suhail Doshi ($1 000), icchiman ($500), Mariusz Nowak ($270), Benoît Burgener ($270), Jeremy Combs ($270), f_subal ($230).
Du kanske inte är medveten om det, men tack vare alla dessa donationer har vi kunnat betala två personer $1 500/månad de senaste två åren för att fortsätta leverera. Fisker Cheung och Sosuke Suzuki har gjort ett fantastiskt jobb!
Med nuvarande budget har vi bara 8 månaders budget kvar, så det här är ett bra tillfälle att be om era donationer.
Överväg att donera om du eller ditt företag använder Prettier och det har varit till hjälp för dig: https://opencollective.com/prettier
Jag vill också ge en stor eloge till Open Collective. Plattformen har varit fantastisk för projektet. Från en maintainers perspektiv har det varit enastående då man kan registrera sig utan att lämna någon personlig information och den fungerar som en bank. Det möjliggör för människor över hela världen att skicka och ta emot pengar samt hanterar alla skattedokument korrekt vilket är en enorm fördel.
Prettier har samlat in totalt $110k och omfördelat $75k.
Slutsats
Även om detta var en engångsbelöning så är målet att ge en energiboost till kodformateringsområdet så att vi som ekosystem kan skapa den bästa möjliga utvecklarupplevelsen! Det har varit hjärtevärmande att se så många människor samlas och vi hoppas att de bara kommer uppnå större saker hädanefter.

