oxc-project
oxc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
test(linter): pin prefer-called-exactly-once-with, not the shared diagnostic prefer-called-with now reports toHaveBeenCalledOnce() and names toHaveBeenCalledExactlyOnceWith in its message. The fast-path tests were matching that string, so they failed when the rule correctly stayed silent. Match the exactly-once-with diagnostic instead.
Bartok9:bartok9/fix-prefer-called-with-called-once
17 minutes ago
fix(linter): do not apply outer JSDoc to nested functions `get_function_nearest_jsdoc_node` only rejected an ancestor function after walking into it. JSDoc attached directly to that function was therefore accepted for a nested function declaration with no docs of its own. `jsdoc/require-param` then reported the inner parameters against the outer `@param` tags when the outer function was not exported. Stop the walk as soon as the parent is a function or arrow function. Fixes #27470
Bartok9:bartok9/fix-jsdoc-require-param-nested-fn
17 minutes ago
fix(linter): report no-restricted-globals in type positions Type-only references to an unresolved name were skipped because they carry ReferenceFlags::Type, so `JSX.Element` and `keyof JSX.IntrinsicElements` were silent while the value `JSX` was reported. ESLint reports both. Skip a type-only reference only when a local binding of that name exists, so a local type alias is not treated as the restricted global. Fixes #27052.
Bartok9:bartok9/nightly-2026-09-29
17 minutes ago
fix(linter): accept WebAuthn trailing autocomplete tokens jsx-a11y/autocomplete-valid treated two-token values as valid only for billing/shipping prefixes, so `email webauthn` (and the other Conditional UI combinations) false-positived even though `webauthn` is a trailing autofill token. Closes #26863
Bartok9:bartok9/fix-jsx-a11y-autocomplete-webauthn
18 minutes ago
[autofix.ci] apply automated fixes
Bartok9:fix/arrow-body-style-asi-27227
18 minutes ago
fix(linter/eslint/no-unused-vars): remove adjacent unused imports in one --fix pass Do not consume the trailing newline when the next statement is also an import. Adjacent import deletions used to share a boundary, so the fixer dropped every other edit (oxc-project/oxc#26943).
Bartok9:bartok9/fix-no-unused-vars-adjacent-import-fix
18 minutes ago
fix(linter): apply CLI -A/-W/-D after config overrides CLI filters previously only mutated the root ruleset. Overrides then re-enabled the same rule, so `oxlint -A no-debugger` was a no-op when the rule lived in `overrides` — including `--fix` rewriting source. Keep CLI filters and re-apply them after matching overrides so precedence does not depend on where the rule is configured. Closes #26669
Bartok9:bartok9/fix-cli-allow-overrides-precedence
19 minutes ago
[autofix.ci] apply automated fixes
Bartok9:bartok9/fix-exhaustive-deps-custom-ref-method
19 minutes ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(linter): report toHaveBeenCalledOnce in prefer-called-with
#27521
16 days ago
0f8726c
Bartok9:bartok9/fix-prefer-called-with-called-once
CodSpeed Performance Gauge
0%
fix(linter): do not apply outer JSDoc to nested functions
#27571
14 days ago
e61ef63
Bartok9:bartok9/fix-jsdoc-require-param-nested-fn
CodSpeed Performance Gauge
0%
fix(linter): report no-restricted-globals in type positions
#27193
26 days ago
70d010e
Bartok9:bartok9/nightly-2026-09-29
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs