Boshen
@boshen_c
Followers
7K
Following
3K
Media
569
Statuses
3K
VP of Engineering @voidzerodev, Creator of @OxcProject, @TC39 invited expert. Follow me for JavaScript and Rust news.
Joined July 2016
Added some context. Both human and AI can't remember what these crate do, better to add some hints. https://t.co/ZWmr1Lajjc
github.com
Summary Added concise inline comments to all crate dependencies in the root Cargo.toml to improve code discoverability and developer onboarding. 🤖 Generated with Claude Code
0
0
5
ViteConf 2025 was a blast! If you didn't catch up on all the highlights yet, then our recap post is what you need. ◆ The announcement of Vite+ (with a live demo of @youyuxi) ◆ Why Oxc is fast and how it supports JavaScript plugins ◆ Taking a sneak peek at the upcoming Vite
2
6
41
Finally enabled type-aware linting in Rolldown. https://t.co/MWAUp78PW1
github.com
To enable type aware linting: pnpm add -w -D oxlint-tsgolint add --type-aware to cli enable the rules "typescript/no-floating-promises": "error", &...
4
10
99
Vite documentation should fully embrace tanstack start!
I've been using @tan_stack Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+!
2
1
129
For me, vibe coding is when you are trying to one shot your problem with a vague prompt, which doesn't work. Do context engineering instead, baby step it and feed as much context as possible, tell it to read docs and other related code etc. Tell Claude to come up with a plan in
2
2
55
Biome v2.3 is out! 👨👨👦👦 Full support for @vuejs, @sveltejs and @astrodotbuild ‼️ New ignore syntax 🌬️ Tailwind v4 support ⌨️ New CLI flags and reporters https://t.co/WAWAcr7ofW
biomejs.dev
41
166
1K
In the next version of oxlint, strict-boolean-expressions will be available 🎉. The rule (ported from typescript-eslint) now catches non-boolean expressions in conditions. Thanks to nnnnoel for this contribution! https://t.co/g43jDEbTY3
github.com
Closes #195
1
3
29
I shared insights on Linear's culture, monorepo setup, tooling improvements using Rolldown and oxlint, thoughts on end-to-end tests, internal tooling + shoutouts to @worrydream
https://t.co/18hT2xX7Au
0
1
5
Talked to @privatenumbr, realized there are more problems that could be solved and info provided in the package manager layer for enterprises.
0
0
9
Ok Dan doesn't know who I am. But surprisingly, met people from Deno, Bun and @aidenybai and Daniel Roe!
Attending @vuefes next week so I can meet @youyuxi in person - nah joke I'm there to meet @dan_abramov2. https://t.co/FKmDmEY3xo
2
1
79
Senior performance engineer @kurtextrem talks about @framer's journey to adopting Rolldown and the chunking configurations used in production. Full video in comments⏬
1
7
30
✅Announcing Vitest 4.0 ✅ Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome. Also new: - Visual Regression Testing to catch unintended UI changes - Playwright Trace support for easier debugging
voidzero.dev
Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming...
3
114
874
🚀Oxlint 1.24.0 is out! → comment APIs support for JS plugins → two new lint rules → 17 bug fixes → 42 commits to help keep perf fast → improved rule documentation Shoutout to 5 new contributors, and 24 returning contributors! 🧵Full notes below
4
12
167
oxfmt v0.8.0 (not even alpha yet): * Support `ignorePatterns` in oxfmtrc * Conforming to prettier even more Things we want to do before alpha to make sure we’re 100% confident we don’t mess up your code: * Infra for making sure there is no code removal * More conformance suite
github.com
[0.8.0] - 2025-10-22 🚀 Features 381e08c oxfmt: More friendly JSON schema (#14879) (leaysgur) 006708d oxfmt: Support ignorePatterns in oxfmtrc (#14875) (leaysgur) 🐛 Bug Fixes 64b8226 formatter: C...
3
18
144
While AI isn't perfect, it does a good job navigating oxc. Rust's strong type system, combined with good compiler and linter diagnostic messages helps AI tools workout why something's not compiling and how to fix the error. Interested in contributing? take a look at the issues
Some context: In the /pulse page, from the past month, oxc received 43 authors while eslint received 18 authors. We allocated only a single full time dev to Oxlint, while eslint paid many contributors through open collective. Most contributors say Oxlint is not hard to
3
1
21
Got a sneak peak of Rolldown Vite's upcoming Full Bundle Mode today. 🔥 Developing @linear is about to get a lot smoother: → Cold start rendering up to 3X faster → Full reloads ~40% faster → 10X fewer network requests Kudos @sapphi_red & @voidzerodev!
5
8
94
Given that custom JS plugins are still in technical preview, but people are eager to try them, we want to avoid duplicating effort on the list of tried ESLint plugins: https://t.co/896VEvpUYM
github.com
To avoid duplicating effort on the list of tried ESLint plugins. Each comment should include only one plugin name to make it searchable.
0
7
64
Regret not allowing jsonc support due to stubbornness. Going forward we will let .oxlintrc.jsonc and .oxfmt.jsonc take precedence. And one day we support package.jsonc 🦹 https://t.co/7igc9NrHqh
github.com
Edit: I simplified this section and incorporated all comments and concerns up to this point. In hopes that this can finally proceed to be implemented. Motivation It is now common for modern fronten...
7
3
61