biomejs.dev

dinckelman, to javascript in Biome v1.7

Big fan of that. Most of recommended Biome rules work for me, but I’ve worked with different projects, that have a lot of pretty specific style preferences. This is going to make migrations so much easier

expr, to rust in Biome v1.7

This is a community for Rust, not JavaScript. This doesn’t belong here.

BB_C,

Yep.

I think we are way past the point where a random release of a project that happens to use Rust as an implementation language would meet the “interesting” threshold.

Being webshit-related doesn’t help of course, but maybe that’s just me.

arendjr,

Couple of weeks ago there was a post here calling for more content to be posted in this sub, so I figured you might appreciate the content. As a project, Biome is also helping a lot of web developers become interested in Rust, since many of our contributors make their first-time Rust contributions there.

expr,

Ah my bad, didn’t see that Rust was the implementation language. Carry on.

sugar_in_your_tea, to rust in Biome v1.7

Cool, I haven’t heard of this, and just recently added eslint and prettier to my new project. I’ll have to give this a shot.

Anyone else have experience with it? I’m worried about scope creep:

We will provide the ability to transform TypeScript and JSX files into JavaScript files.

Surely it would be easier to leave that to the TypeeScript devs and just focus on linting and formatting, no?

arendjr,

Surely it would be easier to leave that to the TypeeScript devs and just focus on linting and formatting, no?

Almost nobody uses the TypeScript compiler for transpilation. I think most people nowadays use either Esbuild or SWC for that. The advantage that Biome has is that we already have the parsing and the serialization infrastructure and can add features like that with relative ease. For users that means fewer dependencies, less configuration, and less room for error.

sugar_in_your_tea,

I guess that’s fair, I’m just concerned about being blocked by something like Biome to use a new TypeScript feature, whereas if it was a separate component, it would be easy to swap for a different dependency with better support.

Maybe that’s not an issue in practice, I don’t know. I’d like an all-in-one solution, I’m just worried about the project running out of steam and not being able to be reused.

arendjr,

It’s a fair concern, but if there’s any consolation, we’re experiencing quite the influx of new contributors lately and the maintainer team is growing every month for the last couple of months. There’s a lot of steam coming our way, so I don’t think we’ll run out just yet :)

sugar_in_your_tea,

Awesome, good to hear. I’ll have to try it out and maybe send some funds your way. :)

arendjr,

❤️

g6d3np81, to webdev in Biome formatter wins The Prettier Bounty Challenge to write a prettier-compliant pretty printer in Rust
g6d3np81 avatar

Is this gonna be equivalent of ESLint + Prettier but in one performant package?

ericjmorey,
@ericjmorey@programming.dev avatar

Looks like it

AnusBesamus, to javascript in Announcing Biome, a fork of Rome

Great. I enjoyed using it in it’s last months. It was really fast compared to eslint + prettier but lacked lots of rules. I hope this fork gets enough attention to motivate the maintainers and maybe get some backers. This has potential to become a well working universal standard for all the tooling.

ICastFist, to javascript in Announcing Biome, a fork of Rome
@ICastFist@programming.dev avatar

It always annoys me when a library/framework page assumes the person landing there knows what it does and why it exists. Had to check the github page to see what it is for: veru fast code formatting and linting.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • rosin
  • tester
  • Youngstown
  • khanakhh
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • megavids
  • InstantRegret
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • Durango
  • cisconetworking
  • anitta
  • modclub
  • cubers
  • Leos
  • provamag3
  • lostlight
  • All magazines