oxc-project
oxc
BlogDocsChangelog

Performance History

Latest Results

fix(linter): Fix rule option docs for no-extra-boolean-cast, prefer-number-properties, and prefer-structured-clone (#16285) - Set up the alias properly in `no-extra-boolean-cast` and add tests for the rule to ensure both option names work. - Fix the docs for `prefer-number-properties`, as the config option name was mistaken in the docs. - Fix the `unicorn/prefer-structured-clone` config option docs as they were using the wrong name for an option. Split this out from #16284 for simplicity.
main
26 minutes ago
docs(linter): Add config docs for `typescript/ban-ts-comment` rule (#16287) Part of #14743. Generated docs (with the change to `doc_page.rs` to actually pull the doc comment above each config object, see #16288): ```md ## Configuration This rule allows you to specify how different TypeScript directive comments should be handled. For each directive (`@ts-expect-error`, `@ts-ignore`, `@ts-nocheck`, `@ts-check`), you can choose one of the following options: - `true`: Disallow the directive entirely, preventing its use in the entire codebase. - `false`: Allow the directive without any restrictions. - `"allow-with-description"`: Allow the directive only if it is followed by a description explaining its use. The description must meet the minimum length specified by `minimumDescriptionLength`. - `{ "descriptionFormat": "<regex>" }`: Allow the directive only if the description matches the specified regex pattern. For example: \```json { "ts-expect-error": "allow-with-description", "ts-ignore": true, "ts-nocheck": { "descriptionFormat": "^: TS\\d+ because .+$" }, "ts-check": false, "minimumDescriptionLength": 3 } \``` This rule accepts a configuration object with the following properties: ### minimumDescriptionLength type: `integer` default: `3` Minimum description length required when using directives with `allow-with-description`. ### ts-check How to handle the `@ts-check` directive. ### ts-expect-error How to handle the `@ts-expect-error` directive. ### ts-ignore How to handle the `@ts-ignore` directive. ### ts-nocheck How to handle the `@ts-nocheck` directive. ```
main
31 minutes ago
release(apps): oxlint v1.31.0 && oxfmt v0.16.0
release/apps-1764580367
40 minutes ago
release(crates): oxc v0.100.0
release/crates-1764580179
43 minutes ago
perf(lexer): add `#[inline]` to `Lexer::get_string`
12-01-perf_lexer_add_inline_to_lexer_get_string_
1 hour ago

Active Branches

release(apps): oxlint v1.31.0 && oxfmt v0.16.0
last run
40 minutes ago
#16333
CodSpeed Performance Gauge
0%
last run
43 minutes ago
#16331
CodSpeed Performance Gauge
0%
#16329
CodSpeed Performance Gauge
+3%
© 2025 CodSpeed Technology
Home Terms Privacy Docs