The Prettier Bounty is a challenge to write a prettier-compliant pretty printer in Rust
Write a pretty printer in Rust and win a bounty
https://console.algora.io/challenges/prettier
https://console.algora.io/challenges/prettier
The Prettier Bounty is a challenge to write a prettier-compliant pretty printer in Rust
11 Comments
RonSijm@programming.dev · 14 pts · 2y
$22k is pretty nice. Through I have no idea what "the prettier JavaScript tests" even means.
Is there a unit-test bootstap project someone could download that verifies this requirement? I'm already too confused deciphering what the contest even is
sugar_in_your_tea@sh.itjust.works · 17 pts · 2y
Prettier is a Javascript code formatter, so it seems the challenge is to rewrite it in Rust.
Anders429@programming.dev · 4 pts · 2y
Wow, they really did not make that clear at all on the contest description.
sugar_in_your_tea@sh.itjust.works · 7 pts · 2y
Yeah, "pretty printer" to me means some kind of pretty output library, like for terminal applications. I'd call this a "code formatter," but whatever.
I guess this is what happens when your community doesn't standardize on something early on. I guess I take
cargo fmtfor granted.snaggen@programming.dev · 3 pts · 2y
They say you should pass 95% of the Prettier JavaScript tests to win the price.
Anders429@programming.dev · 2 pts · 2y
What tests? There is no hyperlink, for all I know, these are just some hidden tests that the owners of the competition run on the solutions to verify them. There is no link to Prettier at all, and at a first read it's very unclear this is what they want you to do if you aren't already familiar with the tool they want you to recreate.
snaggen@programming.dev · 5 pts · 2y
Ok, I don't know what is more worrying, that a developer fails to find prettier on GitHub, or that a developer fails to Google it. But I guess that if you fail this, you were probably not the target audience for the challenge.
hascat@programming.dev · 4 pts · 2y
Nobody reading about the contest in the linked page should have to rely on Google to fully understand the parameters of the contest. Whoever authored this page is lazy.
Sigmatics@lemmy.ca · 2 pts · 2y
If you can do it in 2-3 months it's worth it, else you're probably not getting paid enough
RonSijm@programming.dev · 3 pts · 2y
It looks like a bunch of people from biomejs are already working on this:
https://github.com/biomejs/biome/commits/main
Not sure what they're going to do with the money if it's a team effort though
sukhmel@programming.dev · 2 pts · 2y
Split it maybe? After all, they've started before any prize was available for that, so it'll be a nice bonus