Live data from Hacker News

ESLint v9.0

eslint.org

21–30 of 49 posts

Re: ESLint v9.0

#21
post #10

Earlier quoted context omitted.

Check biome or oxlint. I don't think any of them support all the rules of eslint

I've been using biome since it was called rome. It's an excellent formatter / linter and reduces the configuration down to a single npm install and a single json file. I highly recommend people try it out and ditch the configuration nightmare that is eslint.

It is great, just wish the install size wasn't so huge (40MB on Linux).

Re: ESLint v9.0

#22

Earlier quoted context omitted.

Err... isn't the whole point of a big number release to introduce big, breaking changes? All major projects have breaking changes... but only the nice ones do us the courtesy of saving breaking changes for major release milestones

> Err... isn't the whole point of a big number release to introduce big, breaking changes? Certainly not. Breaking changes should still be avoided as much as possible.

So are you saying that now was not the time for a major release? Or are you saying that the major release had too many breaking changes?

Re: ESLint v9.0

#26

Earlier quoted context omitted.

> Err... isn't the whole point of a big number release to introduce big, breaking changes? Certainly not. Breaking changes should still be avoided as much as possible.

So are you saying that now was not the time for a major release? Or are you saying that the major release had too many breaking changes?

Option C: They were dumb breaking changes.

Re: ESLint v9.0

#28

I've started using https://biomejs.dev/ which is written in Rust. It's super fast compared to ESLint and doesn't require a ton of plugins to work (you just install the one @biomejs/biome package and that's it). The configuration is dead simple as well and it has VS Code and intelliJ support too. It also does formatting / prettifying in the same package as well. One downside though is it does not have support for Stan…

Projects like Biome and oxc seem to focus so much on reimplementing rules from eslint and broader eslint ecosystem vs. creating a plugin system for custom rules.

It makes those linters virtually impossible for many projects to adopt.

Seems like it's part of some larger anti composable tools trend that I really don't understand.

Re: ESLint v9.0

#29

I've started using https://biomejs.dev/ which is written in Rust. It's super fast compared to ESLint and doesn't require a ton of plugins to work (you just install the one @biomejs/biome package and that's it). The configuration is dead simple as well and it has VS Code and intelliJ support too. It also does formatting / prettifying in the same package as well. One downside though is it does not have support for Stan…

Projects like Biome and oxc seem to focus so much on reimplementing rules from eslint and broader eslint ecosystem vs. creating a plugin system for custom rules. It makes those linters virtually impossible for many projects to adopt. Seems like it's part of some larger anti composable tools trend that I really don't understand.

I’m sure this isn’t an original idea but are any of these working on possibly translating JS based rules into rust or assembly and executing them faster?

Re: ESLint v9.0

#30

I tried to migrate a few nights ago but gave up for now as it was too many changes. I will give it another go this week on a full stomach.

i usually wait at least a month on semver majors and at least a week on semver minors before i upgrade. its good.
Post reply on HN