oxc-project
oxc
Instrumentation
Wall Time
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor(semantic)!: rename `symbol_is_used` to `symbol_is_unused` Also improve performance by not iterating through the resolved references list.
06-19-refactor_semantic_rename_symbol_is_used_to_symbol_is_unused_
19 seconds ago
Optimize printing comments without following node
06-15-feat_formatter_support_printing_comments
21 minutes ago
Refactor all outdated comments usage
06-15-feat_formatter_support_printing_comments
39 minutes ago
release(oxlint): v1.2.0 (#11801) ## [1.2.0] - 2025-06-19 ### ๐ Features - 8c341a2 sema/check: Ts setters cannot have initializers (#11695) (Don Isaac) - 38dc614 oxc_linter: Reuse allocators (#11736) (camc314) - bf8263d playground: Allow specifying a JSON string as the linter config (#11710) (Nicholas Rayburn) - 0b4261b vscode: Add `oxc.requireConfig` configuration (#11700) (Sysix) - 52ecc87 linter: Implement import/extensions (#11548) (Tyler Earls) - 094b81c language_server: Add `unusedDisableDirectives` option (#11645) (Sysix) ### ๐ Bug Fixes - 3d88eeb linter/no-console: False negative when `console.*` methods are used as args to functions (#11790) (camc314) - c80e405 linter/no-new-wrappers: Fix panic in fixer with multi byte chars (#11773) (camc314) - e58a0b0 linter: Panic in unicorn/consistent-function-scoping (#11772) (camc314) - 80c87d4 linter: Typo in typescript/consistent-index-object-style (#11744) (camc314) - ff775e9 linter/consistent-function-scoping: Descriptive diagnostic labels (#11682) (Don Isaac) - 989634a linter/no-inner-declaration: False negative with for loops (#11692) (camc314) - b272b91 linter/no-undef: False negative with unresolved ref after type ref (#11721) (camc314) - 6252275 linter: Panic in import/extensions with empty file names (#11720) (camc314) - f34e432 linter: Use fixer::noop in dangerous cases for eslint/no-var (#11693) (camc314) - 6c2b41c linter/consistent-function-scoping: Allow functions in TS modules/namespaces (#11681) (Don Isaac) - 2ca1c70 linter/exhaustive-deps: False positive with TS Non null assertion operator (#11690) (camc314) - ee15f7d linter: False negative in typescript/prefer-function-type (#11674) (camc314) - abd0441 linter: Add missing menuitemradio and menutitemcheckbox roles (#11651) (Daniel Flynn) - 8776301 linter/no-inner-declarations: Flag `var` statement as body of `for` loop (#11632) (overlookmotel) ### ๐ Refactor - 5ca3d04 ast: Add `TSArrayType` as `AstKind` (#11745) (camchenry) - abdbaa9 language_server: Use rule name directly from OxcCode instead of parsing out of the stringified version of OxcCode (#11714) (Nicholas Rayburn) - 219adcc ast: Don't generate AstKind for ArrayExpressionElement (#11684) (Ulrich Stark) - c1be6b8 linter: Shorten Span construction (#11686) (Ulrich Stark) - 4ca659c linter: Cleanup typescript/prefer-function-type (#11672) (Brad Dunbar) - 8e30c5f ast: Don't generate AstKind for ForStatementInit (#11617) (Ulrich Stark) ### ๐ Documentation - ea6ce9d linter: Fix typo in import/no-namespace (#11741) (camc314) - 8b6076e linter: Document options for the `typescript/array-type` rule (#11665) (yefan) ### โก Performance - f539f64 allocator: Remove `Arc` from `AllocatorPool` (#11760) (overlookmotel) - cfdc518 linter/no-inner-declarations: Move work to cold path (#11746) (overlookmotel) - 7c0fff7 linter: Skip running `consistent-function-scoping` on `.d.ts` files (#11739) (camc314) - b34c6f6 parser,semantic: Improve handling of diagnostics (#11641) (Boshen) - 2cd786b linter/no-inner-declarations: Remove unnecessary code and reduce branches (#11633) (overlookmotel) ### ๐งช Testing - 44a9df8 linter: Update testsuite for `no-undef` (#11706) (Sysix) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
main
43 minutes ago
chore(release): oxlint) v1.2.0
release/oxlint-1750306123
49 minutes ago
refactor(ast): add `AstKind` for `StaticMemberExpression`
06-17-refactor_ast_add_astkind_for_staticmemberexpression_
4 hours ago
fix(language_server): dont provide ignore actions for unused directives
06-18-fix_language_server_dont_provide_ignore_actions_for_unused_directives
7 hours ago
refactor(linter): output smaller spans for unused disable directives with multiple rules
06-17-refactor_linter_output_smaller_spans_for_unused_disable_directives_with_multiple_rules
8 hours ago
Active Branches
refactor(semantic)!: rename `symbol_is_used` to `symbol_is_unused`
last run
19 seconds ago
#11802
CodSpeed Performance Gauge
N/A
feat(formatter): support printing comments
last run
21 minutes ago
#11716
CodSpeed Performance Gauge
-6%
refactor(ast): Remove `AstKind` for `MemberExpression` and replace with `StaticMemberExpression` and `PrivateFieldExpression`
last run
4 hours ago
#11767
CodSpeed Performance Gauge
0%
ยฉ 2025 CodSpeed Technology
Home
Terms
Privacy
Docs