Tags: akozlev/oxc
Tags
release(oxlint): v0.16.11 (oxc-project#11066) ## [0.16.11] - 2025-05-16 ### Features - 078bf0b language_server: Better fallback handling when passing invalid `Options` values (oxc-project#10930) (Sysix) - be7f7e1 language_server/editor: Support multi workspace folders (oxc-project#10875) (Sysix) - eef93b4 linter: Add import/no-unassigned-import (oxc-project#10970) (yefan) - cc0112f linter: No-unused-vars add setting for `reportVarsOnlyUsedAsTypes` (oxc-project#11009) (camc314) - 17e49c3 linter: Implement configuration and checking loops for `eslint/no_constant_condition` (oxc-project#10949) (Ulrich Stark) - 21117ac linter: Implement react/forbid-elements (oxc-project#10928) (Thomas BOCQUEZ) - 466c24a linter: Add gitlab reporter output format (oxc-project#10927) (Connor Pearson) - a064082 linter: Add import/consistent-type-specifier-style rule (oxc-project#10858) (yefan) - 4733b52 linter/no-extraneous-class: Add conditional fixer (oxc-project#10798) (DonIsaac) ### Bug Fixes - 87bf2a8 editor: Send only `workspace/didChangeConfiguration` when some workspace configuration is effected (oxc-project#11017) (Sysix) - ed5708d editor: Detect all workspaces config path changes (oxc-project#11016) (Sysix) - 89cc21b language_server: Normalize oxlintrc config path (oxc-project#10982) (Sysix) - c52a9ba linter: Fix plugins inside overrides not being applied (oxc-project#11057) (camc314) - b12bd48 linter: Fix rule config not being correctly applied (oxc-project#11055) (camc314) - 9a368be linter: False negative in no-restriced-imports with `patterns` and side effects (oxc-project#11027) (camc314) - 8c2cfbc linter: False negative in no-restricted-imports (oxc-project#11026) (camc314) - 8956870 linter: False positive in no-unused-vars (oxc-project#11002) (camc314) - 33a60d2 linter: Skip eslint/no-redeclare when running on modules (oxc-project#11004) (camc314) - 39063ce linter: Reword diagnostic message for no-control-regex (oxc-project#10993) (camc314) - 9eedb58 linter: False positive with negative matches in no-restricted-imports (oxc-project#10976) (camc314) - 10e77d7 linter: Improve diagnostics for no-control-regex (oxc-project#10959) (camc314) - 0961296 linter: Add `gitlab` to linter `--help` docs (oxc-project#10932) (camc314) - 82889ae linter/no-extraneous-class: Improve docs, reporting and code refactor (oxc-project#10797) (DonIsaac) - 11c34e7 linter/no-img-element: Improve diagnostic and docs (oxc-project#10908) (DonIsaac) - 584d8b9 napi: Enable mimalloc `no_opt_arch` feature on linux aarch64 (oxc-project#11053) (Boshen) - 126ae75 semantic: Distinguish class private elements (oxc-project#11044) (magic-akari) - 773d0de semantic: Correctly handle nested brackets in jsdoc parsing (oxc-project#10922) (camc314) - b215b6c semantic: Dont parse `@` as jsdoc tags inside `[`/`]` (oxc-project#10919) (camc314) ### Documentation - db6afb9 linter: Improve docs of no-debugger (oxc-project#11033) (camc314) - 16541de linter: Improve docs of default-param-last (oxc-project#11032) (camc314) - 2c2f3c4 linter: Improve docs of default-case-last (oxc-project#11031) (camc314) - 56bb9ce linter: Improve docs of array-callback-return (oxc-project#11030) (camc314) - 13dbcc6 linter: Correct docs for default config for no-redeclare (oxc-project#10995) (camc314) - a86cbb3 linter: Fix incorrect backticks of fenced code blocks (oxc-project#10947) (Ulrich Stark) ### Refactor - 3cc1466 language_server: New configuration structure for `initialize` and `workspace/didChangeConfiguration` (oxc-project#10890) (Sysix) - bd2ef7d language_server: Use `Arc` for `diagnostic_report_map` (oxc-project#10940) (Sysix) - bb999a3 language_server: Avoid cloning linter by taking reference in LintService (oxc-project#10907) (Ulrich Stark) - d1b0c83 linter: Remove overrides index vec (oxc-project#11058) (camc314) - 7ad6cf8 linter: Store severity separately, remove `RuleWithSeverity` (oxc-project#11051) (camchenry) - e31c361 linter: Remove nested match statements in no-restricted-imports (oxc-project#10975) (camc314) - 6ad9d4f linter: Tidy `eslint/func-names` (oxc-project#10923) (camc314) - faf0a95 syntax: Rename `NameSpaceModule` to `NamespaceModule` (oxc-project#10917) (Dunqing) ### Testing - 76b6b33 editor: Add tests for multi workspace folder setup (oxc-project#10904) (Sysix) Co-authored-by: camc314 <18101008+camc314@users.noreply.github.com>
PreviousNext