oxc-project
oxc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(linter): Fix `typescript/no-empty-interface` config option casing. (#16282) See the original rule's docs: https://typescript-eslint.io/rules/no-empty-interface/ This config option was incorrectly set up as using snake case, when it should've always been camelCase. I added an alias so that `allow_single_extends` still works, in case anyone set it up like that in their linter config. But the docs have never mentioned it under that name.
main
27 minutes ago
perf(lexer): store escaped identifiers in a `Vec`
lilnasy:escaped-strings-vec
53 minutes ago
fix(linter): Fix no-empty-interface config option casing.
fix-interface
1 hour ago
fix: inaccurate auto-fix text
hamirmahal:fix/inaccurate-auto-fix-text
1 hour ago
Update a snap since I changed the diagnostic message.
filename-case-updates
2 hours ago
Clean up code a bit, add a few tests.
filename-case-updates
2 hours ago
refactor(linter): Refactor and update the docs for triple-slash-reference rule options (#16279) Improve the docs for this rule and refactor the file to use DefaultRuleConfig. ```md ## Configuration This rule accepts a configuration object with the following properties: ### lib type: `"always" | "never"` default: `"always"` What to enforce for `/// <reference lib="..." />` references. #### `"always"` Allow triple-slash `lib` references. #### `"never"` Disallow triple-slash `lib` references. ### path type: `"always" | "never"` default: `"never"` What to enforce for `/// <reference path="..." />` references. #### `"always"` Allow triple-slash `path` references. #### `"never"` Disallow triple-slash `path` references. ### types type: `"always" | "never" | "prefer-import"` default: `"prefer-import"` What to enforce for `/// <reference types="..." />` references. #### `"always"` Allow triple-slash `types` references. #### `"never"` Disallow triple-slash `types` references. #### `"prefer-import"` Prefer ES module import declarations over triple-slash `types` references. This option only reports when there is an existing `import` declaration for the same module. For example, this would be reported as a lint violation with `prefer-import`: \```ts /// <reference types="foo" /> import { bar } from 'foo'; \``` ```
main
3 hours ago
refactor(linter): Refactor and update the docs for triple-slash-reference rule options.
improve-trip-slash
4 hours ago
Active Branches
perf(lexer): store escaped identifiers in a `Vec`
last run
53 minutes ago
#16283
CodSpeed Performance Gauge
0%
fix(linter): inaccurate auto-fix text
last run
1 hour ago
#16281
CodSpeed Performance Gauge
0%
docs(linter): Add config option docs for `unicorn/filename-case` rule.
last run
2 hours ago
#16280
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs