oxc-project
oxc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
feat(linter): sort interface properties
hamirmahal:feat/sort-interface-properties
5 minutes ago
refactor(allocator)!: make `Address::from_ptr` an unsafe method (#16021) A further step in refactoring `Address` to make it more robust and performant. Make `Address::from_ptr` an unsafe method, with the safety invariant that the pointer must be non-null. This: 1. Further discourages use of `Address::from_ptr` - `GetAddress::address` or `UnstableAddress::unstable_address` should be used instead. 2. Opens the door to changing `Address`'s inner type from `usize` to `NonZeroUsize`, which will reduce `Option<Address>` from 16 bytes to 8.
main
30 minutes ago
feat(linter): Support auto generate config document for tuple lint option (#15904) Related to #15797. This allows configuration for rule like `eslint/sort-keys` to render correctly. The generated result is bellow ```markdown ## Configuration ### The 1st option type: `"desc" | "asc"` Sorting order for keys. Accepts "asc" for ascending or "desc" for descending. ### The 2nd option This option is a object with the following properties: #### allowLineSeparatedGroups type: `boolean` default: `false` When true, groups of properties separated by a blank line are sorted independently. #### caseSensitive type: `boolean` default: `true` Whether the sort comparison is case-sensitive (A < a when true). #### minKeys type: `integer` default: `2` Minimum number of properties required in an object before sorting is enforced. #### natural type: `boolean` default: `false` Use natural sort order so that, for example, "a2" comes before "a10". ```
main
36 minutes ago
feat(linter/plugins): add `tokens` property to `Program` (#16020) Add a `tokens` property to `Program`. Like ESLint, `program.tokens` contains only syntax tokens, and does not include comments. Implemented as a getter, which lazily tokenizes source text on first access, using the same mechanism as other tokens APIs. Note: If user has an AST to access the `tokens` getter on, `sourceText` must have been initialized, so the getter doesn't need to check that.
main
42 minutes ago
refactor(allocator)!: make `Address::from_ptr` an unsafe method
11-24-refactor_allocator_make_address_from_ptr_an_unsafe_method
48 minutes ago
Ensure linter codegen match detector working correctly
xuanduc987:push-qrqwopmxyowo
51 minutes ago
feat(linter/plugins): add `tokens` property to `Program`
11-24-feat_linter_plugins_add_tokens_property_to_program_
1 hour ago
feat(linter): add ignores option to overrides This will add a new `ignores` option to oxlint override config, allowing excluding some files matched by `files` from applying the override. Resolves #15932
xuanduc987:push-owpurnllvtyy
1 hour ago
Active Branches
feat(linter): sort interface properties
last run
5 minutes ago
#16005
CodSpeed Performance Gauge
0%
feat(linter): add ignores option to overrides
last run
1 hour ago
#15997
CodSpeed Performance Gauge
0%
fix(linter): fix eslint/sort-imports allowSeparatedGroups not working with single empty line
last run
1 hour ago
#16012
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs