I don't see how they are going to compete with tons of ESLint plugins. There's just no way a small team can do such a large amount of maintenance.
I wasted so much time with configuration of eslint / prettier and a ton of plugins, that es why i had enough and switch to someting simpler... rome.
But if you want to configure every single bit of your source code, stay with eslint, prettier, ...
Done.
Now demonstrate the equivalent using prettier, eslint, and typescript. It’s a configuration nightmare …
Feels like they could stand to merge, like eslint+tslint.
It re-implements a bunch of popular linting rulesets & plugins in Rust and is incredibly fast, especially compared to the other tools.