-
-
Notifications
You must be signed in to change notification settings - Fork 574
This week in Oxc #10329
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
2025 Mar 31 Week 14Oxlint v0.16.5@camchenry reduced the binary size from 6.32 MB to 5.8 MB by removing documentation texts. Oxlint plugin written in JS@Boshen and @overlookmotel are researching and gathering the requirements for custom JavaScript custom plugins, tracking in #9905 Formatter@Boshen and @leaysgur started a new ESTree compatibility@overlookmotel, @leaysgur and @therewillbecode are aligning our Typescript ESTree to typescript-eslint's implementation. Currently passing 75% test cases. Note our JS ESTree is 100% compatible with acorn's output. Better and smaller Allocator Vec implementation@Dunqing is working on a side project to change MinifierProgress has stopped since the alpha version. |
2025 Apr 7 Week 15Oxlint plugin written in JSWe started a discussion to gather requirements: Oxlint plugin written in JS. @Boshen and @overlookmotel will decide on the prototype and roadmap this week. Formatter@Boshen continues to work on the formatter, passing js 61/645 (9.46%) and ts 20/573 (3.49%) in the prettier conformance suite. Transformer@Dunqing improved Oxc's TypeScript semantic data to resolve several outstanding transform issues. PR stack: #10343 Language Server@Sysix is refactoring the language server's code to enable import plugin: #10268 Switched the unmaintained |
2025 Apr 14 Week 16Oxlint plugin written in JS@Boshen and @overlookmotel started working on the initial prototype, learning and researching napi and node.js worker threads. Formatter@Boshen continues to work on the formatter, passing js js 61/645 (9.46%) -> 189/699 (27.04%) and ts 20/573 (3.49%) -> 110/573 (19.20%) in the prettier conformance suite. ESTree compatibilityTypeScript estree conformance increased from 75% to 9097/10725 (84.82%). Thank you @leaysgur for reporting where the incompatibilities are. Transformer@Dunqing continues to fix issues reported from Rolldown. |
2025 Apr 21 Week 17Oxlint plugin written in JS
ESTree compatibilityTypeScript estree conformance increased from 9097/10725 (84.82%) to 6458/6493 (99.46%). All remaining issues are tracked in #9705 (comment) TransformerAdded alignment to TypeScript's See issue and PR stack
FormatterNo progress. Parser~5% performance improvement |
2025 Apr 28 Week 18Oxlint plugin written in JSNo progress. Formatter@Boshen continues to work on the formatter, passing 189/699 (27.04%) -> 236/699 (33.76%) and ts 110/573 (19.20%) -> 143/573 (24.96%) in the prettier conformance suite. ESTree compatibilityTypeScript estree conformance increased from 6458/6493 (99.46%) to 6478/6481 (99.95%). Achieving ESTree compatibility is leading to a prettier plugin with oxc parser, which is almost complete and waiting to be released. Transformer
|
2025 May 5 Week 19Parser3% performance improvement Oxlint 1.0We are working towards oxlint v1.0. @camc314 and @Sysix are fixing issues for stability. Oxlint plugin written in JSNo progress. FormatterNo progress. @Dunqing will pick up the formatter starting from this week. ESTree compatibilityMost works are done. We now have a working prettier plugin: https://github.com/ArnaudBarre/prettier-oxc-parser waiting for 1.0. |
2025 May 12 Week 20Parser2% performance improvement Oxlint 1.0@camc314 released oxlint v0.16.11, and is continuing to stabilize the linter for 1.0. Formatter@Dunqing started working on the formatter. js 245/699 (35.05%)-> 257/699 (36.77%) ts 157/573 (24.96%) -> 180/573 (31.41%) ESTree compatibilityAll work are done, prettier is integrating oxc parser, with a few blocking issues. PR: Resolverknip adopted oxc-resolver, increased its weekly download count to over 1.3 million. PR: |
2025 May 19 Week 21Oxlint 1.0Released oxlint v0.16.12, we continue to stabilize the linter for 1.0. ParserWe intend to improve the parser by: Formatter@Dunqing finished printing |
2025 May 26 Week 22Oxlint v1.0Final v0.17.0 release. Now in feature freeze phase until final v1.0 release. Parser
Formatter@Dunqing continues to work on the formatter. estree conformance@overlookmotel completed conformance testing and fixed problems that would block |
Uh oh!
There was an error while loading. Please reload this page.
This thread serves as our weekly update channel for sharing project developments with the community.
Click the subscribe button on the right for updates.
For inquiries, please find me on Discord, x, bluesky, or use the Void Zero reach out form.
The text was updated successfully, but these errors were encountered: