This PR contains the following updates:
Release Notes
oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)
Compare Source
🚀 Features
Compare Source
No significant changes
Compare Source
No significant changes
oxc-project/oxc (oxlint)
Compare Source
Features
6a7018e
linter: Generate stricter json schema for lint plugins (#11219) (camc314)
Bug Fixes
v0.16.11
: oxlint v0.16.11
Compare Source
[0.16.11] - 2025-05-16
Features
078bf0b
language_server: Better fallback handling when passing invalidOptions
values (#10930) (Sysix)be7f7e1
language_server/editor: Support multi workspace folders (#10875) (Sysix)eef93b4
linter: Add import/no-unassigned-import (#10970) (yefan)cc0112f
linter: No-unused-vars add setting forreportVarsOnlyUsedAsTypes
(#11009) (camc314)17e49c3
linter: Implement configuration and checking loops foreslint/no_constant_condition
(#10949) (Ulrich Stark)21117ac
linter: Implement react/forbid-elements (#10928) (Thomas BOCQUEZ)466c24a
linter: Add gitlab reporter output format (#10927) (Connor Pearson)a064082
linter: Add import/consistent-type-specifier-style rule (#10858) (yefan)4733b52
linter/no-extraneous-class: Add conditional fixer (#10798) (DonIsaac)
Bug Fixes
87bf2a8
editor: Send onlyworkspace/didChangeConfiguration
when some workspace configuration is effected (#11017) (Sysix)ed5708d
editor: Detect all workspaces config path changes (#11016) (Sysix)89cc21b
language_server: Normalize oxlintrc config path (#10982) (Sysix)c52a9ba
linter: Fix plugins inside overrides not being applied (#11057) (camc314)b12bd48
linter: Fix rule config not being correctly applied (#11055) (camc314)9a368be
linter: False negative in no-restriced-imports withpatterns
and side effects (#11027) (camc314)8c2cfbc
linter: False negative in no-restricted-imports (#11026) (camc314)8956870
linter: False positive in no-unused-vars (#11002) (camc314)33a60d2
linter: Skip eslint/no-redeclare when running on modules (#11004) (camc314)39063ce
linter: Reword diagnostic message for no-control-regex (#10993) (camc314)9eedb58
linter: False positive with negative matches in no-restricted-imports (#10976) (camc314)10e77d7
linter: Improve diagnostics for no-control-regex (#10959) (camc314)0961296
linter: Addgitlab
to linter--help
docs (#10932) (camc314)82889ae
linter/no-extraneous-class: Improve docs, reporting and code refactor (#10797) (DonIsaac)11c34e7
linter/no-img-element: Improve diagnostic and docs (#10908) (DonIsaac)584d8b9
napi: Enable mimallocno_opt_arch
feature on linux aarch64 (#11053) (Boshen)126ae75
semantic: Distinguish class private elements (#11044) (magic-akari)773d0de
semantic: Correctly handle nested brackets in jsdoc parsing (#10922) (camc314)b215b6c
semantic: Dont parse@
as jsdoc tags inside[
/]
(#10919) (camc314)
Documentation
db6afb9
linter: Improve docs of no-debugger (#11033) (camc314)16541de
linter: Improve docs of default-param-last (#11032) (camc314)2c2f3c4
linter: Improve docs of default-case-last (#11031) (camc314)56bb9ce
linter: Improve docs of array-callback-return (#11030) (camc314)13dbcc6
linter: Correct docs for default config for no-redeclare (#10995) (camc314)a86cbb3
linter: Fix incorrect backticks of fenced code blocks (#10947) (Ulrich Stark)
Refactor
3cc1466
language_server: New configuration structure forinitialize
andworkspace/didChangeConfiguration
(#10890) (Sysix)bd2ef7d
language_server: UseArc
fordiagnostic_report_map
(#10940) (Sysix)bb999a3
language_server: Avoid cloning linter by taking reference in LintService (#10907) (Ulrich Stark)d1b0c83
linter: Remove overrides index vec (#11058) (camc314)7ad6cf8
linter: Store severity separately, removeRuleWithSeverity
(#11051) (camchenry)e31c361
linter: Remove nested match statements in no-restricted-imports (#10975) (camc314)6ad9d4f
linter: Tidyeslint/func-names
(#10923) (camc314)faf0a95
syntax: RenameNameSpaceModule
toNamespaceModule
(#10917) (Dunqing)
Testing
76b6b33
editor: Add tests for multi workspace folder setup (#10904) (Sysix)
v0.16.10
: oxlint v0.16.10
Compare Source
[0.16.10] - 2025-05-09
Features
e1bc037
language_server: Request for workspace configuration when client did not send them ininitialize
(#10789) (Sysix)3bd339b
language_server: Provide commands / code actions for unopened files (#10815) (Sysix)4c62348
linter: Regex/no-useless-backreference (#10773) (camc314)d7ebdd7
linter: Add unicorn/no-unnecessary-slice-end rule (#10826) (yefan)
Bug Fixes
f3cc3a2
language_server: Request client for configuration when no configuration is passed inworkspace/didChangeConfiguration
(#10871) (Sysix)24fcb1e
language_server: Return server versioninitialize
response (#10810) (Sysix)7d09973
linter: False positive withwithResolvers
in prefer-await-to-then (#10896) (camc314)9b94300
linter: Mark fixer as dangerous for erasing-op (#10868) (camc314)ae70cc1
linter: Add missing option tono-shadow-restricted-names
(#10827) (camc314)b2c287f
linter/no-unused-vars: Fixer cannot delete usused for in/of iterators (#10824) (DonIsaac)5ce0a68
linter/no-unused-vars: Recognize parameters used in await/yield expressions within comma expressions (#10808) (magic-akari)
Performance
00ffbc9
language_server: Do not request for configuration when all workers are ready (#10897) (Sysix)96cca22
language_server: Usesimdutf8
when reading files from file system (#10814) (Sysix)
Documentation
efaadd3
linter: Fix a few incorrect backticks inno_restricted_imports
(#10914) (Boshen)ccda8f0
linter: Improve no-plusplus docs (#10885) (Peter Cardenas)5f15809
linter: Improve docs for jsdoc/require-property (#10705) (camc314)
Refactor
553ab5b
language_server: RemoveOnceCell
fromWorkspaceWorker.root_uri
(#10898) (Sysix)f43fd18
language_server: Move the initialization ofServerLinter
into a separate call (#10776) (Sysix)39e0463
language_server: Movenested_configs
toServerLinter
(#10775) (Sysix)9ec13f6
language_server: Movegitignore_glob
toServerLinter
(#10762) (Sysix)3d47159
language_server: UseIsolatedLintHandlerFileSystem
(#10830) (Sysix)3d794f6
language_server: Move functions related toServerLinter
toServerLinter
(#10761) (Sysix)79819cc
linter: Move around some config store logic (#10861) (camc314)e132aba
linter: Extract nested config searching to a fn (#10860) (camc314)243c247
linter: Able to use custom file system in runtime (#10828) (Sysix)efb4fb8
oxlint: Avoid result unwrap (#10836) (camc314)
Testing
47b946d
linter: UseTesterFileSystem
forRuntime
s filesystem (#10829) (Sysix)
Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated byMend Renovate. View therepository job log.
Uh oh!
There was an error while loading.Please reload this page.
This PR contains the following updates:
^0.16.9
->^0.16.12
^0.16.9
->^0.16.12
Release Notes
oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)
v0.16.12
Compare Source
🚀 Features
View changes on GitHub
v0.16.11
Compare Source
No significant changes
View changes on GitHub
v0.16.10
Compare Source
No significant changes
View changes on GitHub
oxc-project/oxc (oxlint)
v0.16.12
Compare Source
Features
6a7018e
linter: Generate stricter json schema for lint plugins (#11219) (camc314)Bug Fixes
e8470d9
linter: Delay merging of oxlintrc configs (#10835) (camc314)v0.16.11
: oxlint v0.16.11Compare Source
[0.16.11] - 2025-05-16
Features
078bf0b
language_server: Better fallback handling when passing invalidOptions
values (#10930) (Sysix)be7f7e1
language_server/editor: Support multi workspace folders (#10875) (Sysix)eef93b4
linter: Add import/no-unassigned-import (#10970) (yefan)cc0112f
linter: No-unused-vars add setting forreportVarsOnlyUsedAsTypes
(#11009) (camc314)17e49c3
linter: Implement configuration and checking loops foreslint/no_constant_condition
(#10949) (Ulrich Stark)21117ac
linter: Implement react/forbid-elements (#10928) (Thomas BOCQUEZ)466c24a
linter: Add gitlab reporter output format (#10927) (Connor Pearson)a064082
linter: Add import/consistent-type-specifier-style rule (#10858) (yefan)4733b52
linter/no-extraneous-class: Add conditional fixer (#10798) (DonIsaac)Bug Fixes
87bf2a8
editor: Send onlyworkspace/didChangeConfiguration
when some workspace configuration is effected (#11017) (Sysix)ed5708d
editor: Detect all workspaces config path changes (#11016) (Sysix)89cc21b
language_server: Normalize oxlintrc config path (#10982) (Sysix)c52a9ba
linter: Fix plugins inside overrides not being applied (#11057) (camc314)b12bd48
linter: Fix rule config not being correctly applied (#11055) (camc314)9a368be
linter: False negative in no-restriced-imports withpatterns
and side effects (#11027) (camc314)8c2cfbc
linter: False negative in no-restricted-imports (#11026) (camc314)8956870
linter: False positive in no-unused-vars (#11002) (camc314)33a60d2
linter: Skip eslint/no-redeclare when running on modules (#11004) (camc314)39063ce
linter: Reword diagnostic message for no-control-regex (#10993) (camc314)9eedb58
linter: False positive with negative matches in no-restricted-imports (#10976) (camc314)10e77d7
linter: Improve diagnostics for no-control-regex (#10959) (camc314)0961296
linter: Addgitlab
to linter--help
docs (#10932) (camc314)82889ae
linter/no-extraneous-class: Improve docs, reporting and code refactor (#10797) (DonIsaac)11c34e7
linter/no-img-element: Improve diagnostic and docs (#10908) (DonIsaac)584d8b9
napi: Enable mimallocno_opt_arch
feature on linux aarch64 (#11053) (Boshen)126ae75
semantic: Distinguish class private elements (#11044) (magic-akari)773d0de
semantic: Correctly handle nested brackets in jsdoc parsing (#10922) (camc314)b215b6c
semantic: Dont parse@
as jsdoc tags inside[
/]
(#10919) (camc314)Documentation
db6afb9
linter: Improve docs of no-debugger (#11033) (camc314)16541de
linter: Improve docs of default-param-last (#11032) (camc314)2c2f3c4
linter: Improve docs of default-case-last (#11031) (camc314)56bb9ce
linter: Improve docs of array-callback-return (#11030) (camc314)13dbcc6
linter: Correct docs for default config for no-redeclare (#10995) (camc314)a86cbb3
linter: Fix incorrect backticks of fenced code blocks (#10947) (Ulrich Stark)Refactor
3cc1466
language_server: New configuration structure forinitialize
andworkspace/didChangeConfiguration
(#10890) (Sysix)bd2ef7d
language_server: UseArc
fordiagnostic_report_map
(#10940) (Sysix)bb999a3
language_server: Avoid cloning linter by taking reference in LintService (#10907) (Ulrich Stark)d1b0c83
linter: Remove overrides index vec (#11058) (camc314)7ad6cf8
linter: Store severity separately, removeRuleWithSeverity
(#11051) (camchenry)e31c361
linter: Remove nested match statements in no-restricted-imports (#10975) (camc314)6ad9d4f
linter: Tidyeslint/func-names
(#10923) (camc314)faf0a95
syntax: RenameNameSpaceModule
toNamespaceModule
(#10917) (Dunqing)Testing
76b6b33
editor: Add tests for multi workspace folder setup (#10904) (Sysix)v0.16.10
: oxlint v0.16.10Compare Source
[0.16.10] - 2025-05-09
Features
e1bc037
language_server: Request for workspace configuration when client did not send them ininitialize
(#10789) (Sysix)3bd339b
language_server: Provide commands / code actions for unopened files (#10815) (Sysix)4c62348
linter: Regex/no-useless-backreference (#10773) (camc314)d7ebdd7
linter: Add unicorn/no-unnecessary-slice-end rule (#10826) (yefan)Bug Fixes
f3cc3a2
language_server: Request client for configuration when no configuration is passed inworkspace/didChangeConfiguration
(#10871) (Sysix)24fcb1e
language_server: Return server versioninitialize
response (#10810) (Sysix)7d09973
linter: False positive withwithResolvers
in prefer-await-to-then (#10896) (camc314)9b94300
linter: Mark fixer as dangerous for erasing-op (#10868) (camc314)ae70cc1
linter: Add missing option tono-shadow-restricted-names
(#10827) (camc314)b2c287f
linter/no-unused-vars: Fixer cannot delete usused for in/of iterators (#10824) (DonIsaac)5ce0a68
linter/no-unused-vars: Recognize parameters used in await/yield expressions within comma expressions (#10808) (magic-akari)Performance
00ffbc9
language_server: Do not request for configuration when all workers are ready (#10897) (Sysix)96cca22
language_server: Usesimdutf8
when reading files from file system (#10814) (Sysix)Documentation
efaadd3
linter: Fix a few incorrect backticks inno_restricted_imports
(#10914) (Boshen)ccda8f0
linter: Improve no-plusplus docs (#10885) (Peter Cardenas)5f15809
linter: Improve docs for jsdoc/require-property (#10705) (camc314)Refactor
553ab5b
language_server: RemoveOnceCell
fromWorkspaceWorker.root_uri
(#10898) (Sysix)f43fd18
language_server: Move the initialization ofServerLinter
into a separate call (#10776) (Sysix)39e0463
language_server: Movenested_configs
toServerLinter
(#10775) (Sysix)9ec13f6
language_server: Movegitignore_glob
toServerLinter
(#10762) (Sysix)3d47159
language_server: UseIsolatedLintHandlerFileSystem
(#10830) (Sysix)3d794f6
language_server: Move functions related toServerLinter
toServerLinter
(#10761) (Sysix)79819cc
linter: Move around some config store logic (#10861) (camc314)e132aba
linter: Extract nested config searching to a fn (#10860) (camc314)243c247
linter: Able to use custom file system in runtime (#10828) (Sysix)efb4fb8
oxlint: Avoid result unwrap (#10836) (camc314)Testing
47b946d
linter: UseTesterFileSystem
forRuntime
s filesystem (#10829) (Sysix)Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated byMend Renovate. View therepository job log.