oxc-project
oxc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(linter): `vitest/prefer-describe-function-title`: Check earlier to avoid false positive (#18177) This moves the check up to avoid the issue reported in https://github.com/oxc-project/oxc/issues/18039 Fixes https://github.com/oxc-project/oxc/issues/18039 Co-authored-by: Alexander S. <sysix@sysix-coding.de>
main
27 minutes ago
Merge branch 'main' into fix-vitest-describe-rule
JoviDeCroock:fix-vitest-describe-rule
32 minutes ago
fix(formatter): only expand mapped types when newline immediately follows opening brace (#18087) ## Summary - Fixed mapped type expansion logic to match Prettier's behavior - Only expand when there's a newline immediately after `{`, not when there's a newline anywhere before the property name ## Examples **Before (incorrect):** ```ts // Input: { readonly\n [A in B]: T} // Output (wrong - expanded): type A3 = { readonly [A in B]: T; }; ``` **After (correct):** ```ts // Input: { readonly\n [A in B]: T} // Output (correct - single line): type A3 = { readonly [A in B]: T }; ``` ## Test plan - [x] `cargo run -p oxc_prettier_conformance -- --filter mapped-type` - `break-mode.ts` now passes - [x] TS conformance improved from 584/606 (96.37%) to 585/606 (96.53%) š¤ Generated with [Claude Code](https://claude.com/claude-code)
main
4 hours ago
fix(formatter): relocate leading comments for single-element union/intersection types (#18083) ## Summary - For type alias declarations like `type A = /*1*/ | C`, Prettier relocates the leading comment from before the `|`/`&` operator to after the identifier - This produces `type A /*1*/ = C;` instead of `type A = /*1*/ C;` - Handles both union and intersection types with single elements - Skips complex nested cases (parenthesized types or same-type nesting) which have different comment handling rules ## Test plan - [x] `cargo run -p oxc_prettier_conformance -- --filter union-parens` passes - [x] `cargo run -p oxc_prettier_conformance -- --filter intersection-parens` passes (all 3 tests) - [x] TS conformance improved from 584/606 (96.37%) to 587/606 (96.86%) š¤ Generated with [Claude Code](https://claude.com/claude-code)
main
4 hours ago
docs(linter): "no-unused-vars" extend ignored files section for svelte and astro files
01-20-docs_linter_no-unused-vars_extend_ignored_files_section_for_svelte_and_astro_files
5 hours ago
fix clippy warnings
holoflash:clirunner-tui
6 hours ago
feat: CLIRunner TUI
holoflash:clirunner-tui
7 hours ago
[autofix.ci] apply automated fixes
01-08-chore_oxlint_napi_add_napi_function_createworkspace_and_destroyworkspace_
7 hours ago
Active Branches
docs(linter): "no-unused-vars" extend ignored files section for svelte and astro files
last run
5 hours ago
#18304
CodSpeed Performance Gauge
0%
feat(linter): CLIRunner TUI
last run
6 hours ago
#18303
CodSpeed Performance Gauge
0%
chore(oxlint/napi): add napi function `createWorkspace` and `destroyWorkspace`
last run
7 hours ago
#17809
CodSpeed Performance Gauge
0%
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs