oxc-project
oxc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor(linter/vitest): move `no-unneeded-async-expect-function` from vitest to jest and mark it as vitest compatible
baevm:refactor/vitest-no_unneeded_async_expect
36 minutes ago
[autofix.ci] apply automated fixes
feat/side-effect-info
1 hour ago
[autofix.ci] apply automated fixes
feat/side-effect-info
1 hour ago
[autofix.ci] apply automated fixes
feat/side-effect-info
1 hour ago
fix(parser): validate accessor parameters in interface method signatures (#18391) ## Summary Add validation for getter/setter accessor parameters in TypeScript interface method signatures: - A 'get' accessor cannot have parameters (TS1054) - A 'set' accessor must have exactly one parameter (TS1049) - A 'set' accessor cannot have an optional parameter (TS1051) - A 'set' accessor cannot have rest parameter (TS1053) - 'get' and 'set' accessors cannot declare 'this' parameters (TS2784) This fixes 5 failing Babel conformance tests: - `interface/get-set-invalid-optional-parameter` - `interface/get-set-invalid-parameters` - `interface/get-set-invalid-reset-parameter` - `interface/get-set-invalid-reset-parameter-babel-7` - `interface/get-set-invalid-this-parameters` 🤖 Generated with [Claude Code](https://claude.ai/code)
main
2 hours ago
fix(formatter): use HTML entity escaping for JSX attribute strings (#18385) ## Summary - Fix JSX attribute strings to use HTML entity escaping (`'`, `"`) instead of JavaScript backslash escaping (`\'`, `\"`) - Add JSX-specific string normalization that matches Prettier's algorithm - Includes unit tests for the new JSX string normalization functions **Before:** ```jsx singleEscaped2="'" // Wrong: kept entity that should be unescaped singleBoth='' "' // Wrong: different quote selection than Prettier ``` **After:** ```jsx singleEscaped2="'" // Correct: literal ' inside " doesn't need escaping singleBoth="' "" // Correct: minimizes escaping by choosing " ``` ## Test plan - [x] `cargo run -p oxc_prettier_conformance -- --filter "jsx/jsx/quotes.js"` passes all 8 test configurations - [x] `cargo test -p oxc_formatter` - all 41 unit tests and 146 integration tests pass - [x] Full prettier conformance: JS 98.28%, TS 97.50% 🤖 Generated with [Claude Code](https://claude.com/claude-code)
main
2 hours ago
normalize newlines
fix/formatter-jsx-attribute-string-quotes
2 hours ago
fix(parser): validate accessor parameters in interface method signatures Add validation for getter/setter accessor parameters in TypeScript interface method signatures: - A 'get' accessor cannot have parameters (TS1054) - A 'set' accessor must have exactly one parameter (TS1049) - A 'set' accessor cannot have an optional parameter (TS1051) - A 'set' accessor cannot have rest parameter (TS1053) - 'get' and 'set' accessors cannot declare 'this' parameters (TS2784) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix/accessor-parameter-validation
2 hours ago
Active Branches
refactor(linter/vitest): move `no-unneeded-async-expect-function` from vitest to jest
last run
36 minutes ago
#18397
CodSpeed Performance Gauge
0%
feat(ecmascript): add `SideEffectInfo` for richer side effect analysis
last run
1 hour ago
#18394
CodSpeed Performance Gauge
0%
fix(linter): Update eslint/sort-imports to validate options.
last run
4 hours ago
#18378
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs