Boshen
@boshen_c
VP of Engineering @voidzerodev Creator of @OxcProject @TC39 invited expert.
May I ask forgiveness for not bumping Oxlint to v2.0 when type-aware rules are enabled, if the default rules flag incorrectness in your code?
Trusted publishing is now in npm v11.5..0 I assume @pnpmjs need to implement similar functionalities? @ZoltanKochan github.com/npm/cli/releas…
All my Rust crates are now trust published, I no longer hold any long live publish tokens. github.com/oxc-project/ox…
Aim to release type-aware linting on the 28th to celebrate this two years old issue :-)

We haven't written the formatter CLI yet, but we are leaning towards a prettier compatible plugin system, for enabling mixed formats such as css-in-js.
oxc formatter now at 60% compatibility with prettier for JS while being 3x faster than Biome
Oxlint 15 mins -> 15 seconds. (after some tweaks, 10 seconds.)
Naive comparison of oxlint vs ESLint on a 4M LOC repo. on MBP Pro M2 32GB current eslint setup (multiple configs, etc…) -> 15mins oxlint --allow=all (single config) -> 5mins 🚀 tweaking oxlint a bit to match repo style & older ESLint setup (single config) -> 15 secs! 🔥 🔥 🔥
solberg.is/fast-type-awar…
There are efforts to make type aware linting fast coming to fruition soon. @biomejs is working on a synthetic type engine to catch things like noFloatingPromises, while Oxlint is betting on tsgo. Wrote about this, plus projects like tsl from @_ArnaudBarre. solberg.is/fast-type-awar…
I'm still a peasant of the pharaoh, layering my pyramid with vim, sans AI.
oxlint + tsgolint = no slow down! no-floating-promises completes 4.4k files in 3.2 seconds, in the vscode repo. typescript-go is the future, all credits to the ts-go team! We just glued everything together 😀 github.com/microsoft/type…

The Oxc team just cracked two things: - JS custom rules, with ESLint compatible API. We invested heavily into the underlying implementation to make it fast without the typical data-passing drawback of JS-in-native plugins. More details soon! - Type-aware rules. Full coverage…
Rolldown max rss increased from 1.2G to 2G with sourcemap on, something is broken 🥲
Explicit Compile Hints in @rolldown_rs, for the record. github.com/rolldown/rolld…
> Many web pages would benefit from selecting the correct functions for eager compilation. For example, in our experiment with popular web pages, 17 out of 20 showed improvements, and the average foreground parse and compile times reduction was 630 ms. v8.dev/blog/explicit-…
Life saver! Everyone turn on `verifyDepsBeforeRun: install`, now.
The first part is not needed with the verifyDepsBeforeRun=install setting pnpm.io/settings#verif…
⚡ Speaker highlight: Evan You ViteConf wouldn’t be the same without @youyuxi creator of @vuejs & @vite_js. His talks always drop major news (hello @rolldown_js & @VoidZeroDev!). This year, he'll reveal how Vite is evolving beyond a build tool - into a full Rust-based toolchain,…
napi.rs/blog/announce-… After a long period of development and testing, 3.0 has been released 🎉
Give me the date when I don't need to run `pnpm i && pnpm run build && pnpm run test` without configuration.
> OXC is not only more performant but also had much nicer ergonomics endform.dev/blog/js-is-bei…

✨ Node.js: Now with Rolldown? Yes - to some degree! @rolldown_rs is planned to power the future API documentation generator of @nodejs. More info in the linked PR! github.com/nodejs/api-doc…