Update dependency eslint-plugin-import to v2.28.0 #1746

Closed
opened 2026-04-05 16:34:11 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @renovate[bot] on 8/4/2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-import 2.25.4 -> 2.28.0 age adoption passing confidence

Release Notes

import-js/eslint-plugin-import (eslint-plugin-import)

v2.28.0

Compare Source

Fixed
  • [no-duplicates]: remove duplicate identifiers in duplicate imports ([#​2577], thanks [@​joe-matsec])
  • [consistent-type-specifier-style]: fix accidental removal of comma in certain cases ([#​2754], thanks [@​bradzacher])
  • [Perf] ExportMap: Improve ExportMap.for performance on larger codebases ([#​2756], thanks [@​leipert])
  • [no-extraneous-dependencies]/TypeScript: do not error when importing inline type from dev dependencies ([#​1820], thanks [@​andyogo])
  • [newline-after-import]/TypeScript: do not error when re-exporting a namespaced import ([#​2832], thanks [@​laurens-dg])
  • [order]: partial fix for [#​2687] (thanks [@​ljharb])
  • [no-duplicates]: Detect across type and regular imports ([#​2835], thanks [@​benkrejci])
  • [extensions]: handle . and .. properly ([#​2778], thanks [@​benasher44])
  • [no-unused-modules]: improve schema (thanks [@​ljharb])
  • [no-unused-modules]: report error on binding instead of parent export ([#​2842], thanks [@​Chamion])
Changed
  • [Docs] [no-duplicates]: fix example schema ([#​2684], thanks [@​simmo])
  • [Docs] [group-exports]: fix syntax highlighting ([#​2699], thanks [@​devinrhode2])
  • [Docs] [extensions]: reference node ESM behavior ([#​2748], thanks [@​xM8WVqaG])
  • [Refactor] [exports-last]: use array.prototype.findlastindex (thanks [@​ljharb])
  • [Refactor] [no-anonymous-default-export]: use object.fromentries (thanks [@​ljharb])
  • [Refactor] [no-unused-modules]: use array.prototype.flatmap (thanks [@​ljharb])

v2.27.5

Compare Source

Fixed

v2.27.4

Compare Source

Fixed
  • semver should be a prod dep ([#​2668])

v2.27.3

Compare Source

Fixed
  • [no-empty-named-blocks]: rewrite rule to only check import declarations ([#​2666])

v2.27.2

Compare Source

Fixed
  • [no-duplicates]: do not unconditionally require typescript ([#​2665])

v2.27.1

Compare Source

Fixed

v2.27.0

Compare Source

Added
Fixed
Changed

v2.26.0

Compare Source

Added
  • [no-named-default], [no-default-export], [prefer-default-export], [no-named-export], [export], [named], [namespace], [no-unused-modules]: support arbitrary module namespace names ([#​2358], thanks [@​sosukesuzuki])
  • [no-dynamic-require]: support dynamic import with espree ([#​2371], thanks [@​sosukesuzuki])
  • [no-relative-packages]: add fixer ([#​2381], thanks [@​forivall])
Fixed
  • [default]: typescript-eslint-parser: avoid a crash on exporting as namespace (thanks [@​ljharb])
  • [export]/TypeScript: false positive for typescript namespace merging ([#​1964], thanks [@​magarcia])
  • [no-duplicates]: ignore duplicate modules in different TypeScript module declarations ([#​2378], thanks [@​remcohaszing])
  • [no-unused-modules]: avoid a crash when processing re-exports ([#​2388], thanks [@​ljharb])
Changed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

*Originally created by @renovate[bot] on 8/4/2023* [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-import](https://togithub.com/import-js/eslint-plugin-import) | [`2.25.4` -> `2.28.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.25.4/2.28.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-import/2.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-import/2.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-import/2.25.4/2.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-import/2.25.4/2.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>import-js/eslint-plugin-import (eslint-plugin-import)</summary> ### [`v2.28.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2280---2023-07-27) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.28.0) ##### Fixed - \[`no-duplicates`]: remove duplicate identifiers in duplicate imports (\[[#&#8203;2577](https://togithub.com/import-js/eslint-plugin-import/issues/2577)], thanks \[[@&#8203;joe-matsec](https://togithub.com/joe-matsec)]) - \[`consistent-type-specifier-style`]: fix accidental removal of comma in certain cases (\[[#&#8203;2754](https://togithub.com/import-js/eslint-plugin-import/issues/2754)], thanks \[[@&#8203;bradzacher](https://togithub.com/bradzacher)]) - \[Perf] `ExportMap`: Improve `ExportMap.for` performance on larger codebases (\[[#&#8203;2756](https://togithub.com/import-js/eslint-plugin-import/issues/2756)], thanks \[[@&#8203;leipert](https://togithub.com/leipert)]) - \[`no-extraneous-dependencies`]/TypeScript: do not error when importing inline type from dev dependencies (\[[#&#8203;1820](https://togithub.com/import-js/eslint-plugin-import/issues/1820)], thanks \[[@&#8203;andyogo](https://togithub.com/andyogo)]) - \[`newline-after-import`]/TypeScript: do not error when re-exporting a namespaced import (\[[#&#8203;2832](https://togithub.com/import-js/eslint-plugin-import/issues/2832)], thanks \[[@&#8203;laurens-dg](https://togithub.com/laurens-dg)]) - \[`order`]: partial fix for \[[#&#8203;2687](https://togithub.com/import-js/eslint-plugin-import/issues/2687)] (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[`no-duplicates`]: Detect across type and regular imports (\[[#&#8203;2835](https://togithub.com/import-js/eslint-plugin-import/issues/2835)], thanks \[[@&#8203;benkrejci](https://togithub.com/benkrejci)]) - \[`extensions`]: handle `.` and `..` properly (\[[#&#8203;2778](https://togithub.com/import-js/eslint-plugin-import/issues/2778)], thanks \[[@&#8203;benasher44](https://togithub.com/benasher44)]) - \[`no-unused-modules`]: improve schema (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[`no-unused-modules`]: report error on binding instead of parent export (\[[#&#8203;2842](https://togithub.com/import-js/eslint-plugin-import/issues/2842)], thanks \[[@&#8203;Chamion](https://togithub.com/Chamion)]) ##### Changed - \[Docs] \[`no-duplicates`]: fix example schema (\[[#&#8203;2684](https://togithub.com/import-js/eslint-plugin-import/issues/2684)], thanks \[[@&#8203;simmo](https://togithub.com/simmo)]) - \[Docs] \[`group-exports`]: fix syntax highlighting (\[[#&#8203;2699](https://togithub.com/import-js/eslint-plugin-import/issues/2699)], thanks \[[@&#8203;devinrhode2](https://togithub.com/devinrhode2)]) - \[Docs] \[`extensions`]: reference node ESM behavior (\[[#&#8203;2748](https://togithub.com/import-js/eslint-plugin-import/issues/2748)], thanks \[[@&#8203;xM8WVqaG](https://togithub.com/xM8WVqaG)]) - \[Refactor] \[`exports-last`]: use `array.prototype.findlastindex` (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[Refactor] \[`no-anonymous-default-export`]: use `object.fromentries` (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[Refactor] \[`no-unused-modules`]: use `array.prototype.flatmap` (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) ### [`v2.27.5`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2275---2023-01-16) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5) ##### Fixed - \[`order]`: Fix group ranks order when alphabetizing (\[[#&#8203;2674](https://togithub.com/import-js/eslint-plugin-import/issues/2674)], thanks \[[@&#8203;Pearce-Ropion](https://togithub.com/Pearce-Ropion)]) ### [`v2.27.4`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2274---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.3...v2.27.4) ##### Fixed - `semver` should be a prod dep (\[[#&#8203;2668](https://togithub.com/import-js/eslint-plugin-import/issues/2668)]) ### [`v2.27.3`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2273---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.2...v2.27.3) ##### Fixed - \[`no-empty-named-blocks`]: rewrite rule to only check import declarations (\[[#&#8203;2666](https://togithub.com/import-js/eslint-plugin-import/issues/2666)]) ### [`v2.27.2`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2272---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.1...v2.27.2) ##### Fixed - \[`no-duplicates`]: do not unconditionally require `typescript` (\[[#&#8203;2665](https://togithub.com/import-js/eslint-plugin-import/issues/2665)]) ### [`v2.27.1`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2271---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.27.0...v2.27.1) ##### Fixed - `array.prototype.flatmap` should be a prod dep (\[[#&#8203;2664](https://togithub.com/import-js/eslint-plugin-import/issues/2664)], thanks \[[@&#8203;cristobal](https://togithub.com/cristobal)]) ### [`v2.27.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2270---2023-01-11) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.27.0) ##### Added - \[`newline-after-import`]: add `considerComments` option (\[[#&#8203;2399](https://togithub.com/import-js/eslint-plugin-import/issues/2399)], thanks \[[@&#8203;pri1311](https://togithub.com/pri1311)]) - \[`no-cycle`]: add `allowUnsafeDynamicCyclicDependency` option (\[[#&#8203;2387](https://togithub.com/import-js/eslint-plugin-import/issues/2387)], thanks \[[@&#8203;GerkinDev](https://togithub.com/GerkinDev)]) - \[`no-restricted-paths`]: support arrays for `from` and `target` options (\[[#&#8203;2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@&#8203;AdriAt360](https://togithub.com/AdriAt360)]) - \[`no-anonymous-default-export`]: add `allowNew` option (\[[#&#8203;2505](https://togithub.com/import-js/eslint-plugin-import/issues/2505)], thanks \[[@&#8203;DamienCassou](https://togithub.com/DamienCassou)]) - \[`order`]: Add `distinctGroup` option (\[[#&#8203;2395](https://togithub.com/import-js/eslint-plugin-import/issues/2395)], thanks \[[@&#8203;hyperupcall](https://togithub.com/hyperupcall)]) - \[`no-extraneous-dependencies`]: Add `includeInternal` option (\[[#&#8203;2541](https://togithub.com/import-js/eslint-plugin-import/issues/2541)], thanks \[[@&#8203;bdwain](https://togithub.com/bdwain)]) - \[`no-extraneous-dependencies`]: Add `includeTypes` option (\[[#&#8203;2543](https://togithub.com/import-js/eslint-plugin-import/issues/2543)], thanks \[[@&#8203;bdwain](https://togithub.com/bdwain)]) - \[`order`]: new `alphabetize.orderImportKind` option to sort imports with same path based on their kind (`type`, `typeof`) (\[[#&#8203;2544](https://togithub.com/import-js/eslint-plugin-import/issues/2544)], thanks \[[@&#8203;stropho](https://togithub.com/stropho)]) - \[`consistent-type-specifier-style`]: add rule (\[[#&#8203;2473](https://togithub.com/import-js/eslint-plugin-import/issues/2473)], thanks \[[@&#8203;bradzacher](https://togithub.com/bradzacher)]) - Add \[`no-empty-named-blocks`] rule (\[[#&#8203;2568](https://togithub.com/import-js/eslint-plugin-import/issues/2568)], thanks \[[@&#8203;guilhermelimak](https://togithub.com/guilhermelimak)]) - \[`prefer-default-export`]: add "target" option (\[[#&#8203;2602](https://togithub.com/import-js/eslint-plugin-import/issues/2602)], thanks \[[@&#8203;azyzz228](https://togithub.com/azyzz228)]) - \[`no-absolute-path`]: add fixer (\[[#&#8203;2613](https://togithub.com/import-js/eslint-plugin-import/issues/2613)], thanks \[[@&#8203;adipascu](https://togithub.com/adipascu)]) - \[`no-duplicates`]: support inline type import with `inlineTypeImport` option (\[[#&#8203;2475](https://togithub.com/import-js/eslint-plugin-import/issues/2475)], thanks \[[@&#8203;snewcomer](https://togithub.com/snewcomer)]) ##### Fixed - \[`order`]: move nested imports closer to main import entry (\[[#&#8203;2396](https://togithub.com/import-js/eslint-plugin-import/issues/2396)], thanks \[[@&#8203;pri1311](https://togithub.com/pri1311)]) - \[`no-restricted-paths`]: fix an error message (\[[#&#8203;2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@&#8203;AdriAt360](https://togithub.com/AdriAt360)]) - \[`no-restricted-paths`]: use `Minimatch.match` instead of `minimatch` to comply with Windows Native paths (\[[#&#8203;2466](https://togithub.com/import-js/eslint-plugin-import/issues/2466)], thanks \[[@&#8203;AdriAt360](https://togithub.com/AdriAt360)]) - \[`order`]: require with member expression could not be fixed if alphabetize.order was used (\[[#&#8203;2490](https://togithub.com/import-js/eslint-plugin-import/issues/2490)], thanks \[[@&#8203;msvab](https://togithub.com/msvab)]) - \[`order`]: leave more space in rankings for consecutive path groups (\[[#&#8203;2506](https://togithub.com/import-js/eslint-plugin-import/issues/2506)], thanks \[[@&#8203;Pearce-Ropion](https://togithub.com/Pearce-Ropion)]) - \[`no-cycle`]: add ExportNamedDeclaration statements to dependencies (\[[#&#8203;2511](https://togithub.com/import-js/eslint-plugin-import/issues/2511)], thanks \[[@&#8203;BenoitZugmeyer](https://togithub.com/BenoitZugmeyer)]) - \[`dynamic-import-chunkname`]: prevent false report on a valid webpack magic comment (\[[#&#8203;2330](https://togithub.com/import-js/eslint-plugin-import/issues/2330)], thanks \[[@&#8203;mhmadhamster](https://togithub.com/mhmadhamster)]) - \[`export`]: do not error on TS export overloads (\[[#&#8203;1590](https://togithub.com/import-js/eslint-plugin-import/issues/1590)], thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[`no-unresolved`], \[`extensions`]: ignore type only exports (\[[#&#8203;2436](https://togithub.com/import-js/eslint-plugin-import/issues/2436)], thanks \[[@&#8203;Lukas-Kullmann](https://togithub.com/Lukas-Kullmann)]) - `ExportMap`: add missing param to function (\[[#&#8203;2589](https://togithub.com/import-js/eslint-plugin-import/issues/2589)], thanks \[[@&#8203;Fdawgs](https://togithub.com/Fdawgs)]) - \[`no-unused-modules`]: `checkPkgFieldObject` filters boolean fields from checks (\[[#&#8203;2598](https://togithub.com/import-js/eslint-plugin-import/issues/2598)], thanks \[[@&#8203;mpint](https://togithub.com/mpint)]) - \[`no-cycle`]: accept Flow `typeof` imports, just like `type` (\[[#&#8203;2608](https://togithub.com/import-js/eslint-plugin-import/issues/2608)], thanks \[[@&#8203;gnprice](https://togithub.com/gnprice)]) - \[`no-import-module-exports`]: avoid a false positive for import variables (\[[#&#8203;2315](https://togithub.com/import-js/eslint-plugin-import/issues/2315)], thanks \[[@&#8203;BarryThePenguin](https://togithub.com/BarryThePenguin)]) ##### Changed - \[Tests] \[`named`]: Run all TypeScript test (\[[#&#8203;2427](https://togithub.com/import-js/eslint-plugin-import/issues/2427)], thanks \[[@&#8203;ProdigySim](https://togithub.com/ProdigySim)]) - \[readme] note use of typescript in readme `import/extensions` section (\[[#&#8203;2440](https://togithub.com/import-js/eslint-plugin-import/issues/2440)], thanks \[[@&#8203;OutdatedVersion](https://togithub.com/OutdatedVersion)]) - \[Docs] \[`order`]: use correct default value (\[[#&#8203;2392](https://togithub.com/import-js/eslint-plugin-import/issues/2392)], thanks \[[@&#8203;hyperupcall](https://togithub.com/hyperupcall)]) - \[meta] replace git.io link in comments with the original URL (\[[#&#8203;2444](https://togithub.com/import-js/eslint-plugin-import/issues/2444)], thanks \[[@&#8203;liby](https://togithub.com/liby)]) - \[Docs] remove global install in readme (\[[#&#8203;2412](https://togithub.com/import-js/eslint-plugin-import/issues/2412)], thanks \[[@&#8203;aladdin-add](https://togithub.com/aladdin-add)]) - \[readme] clarify `eslint-import-resolver-typescript` usage (\[[#&#8203;2503](https://togithub.com/import-js/eslint-plugin-import/issues/2503)], thanks \[[@&#8203;JounQin](https://togithub.com/JounQin)]) - \[Refactor] \[`no-cycle`]: Add per-run caching of traversed paths (\[[#&#8203;2419](https://togithub.com/import-js/eslint-plugin-import/issues/2419)], thanks \[[@&#8203;nokel81](https://togithub.com/nokel81)]) - \[Performance] `ExportMap`: add caching after parsing for an ambiguous module (\[[#&#8203;2531](https://togithub.com/import-js/eslint-plugin-import/issues/2531)], thanks \[[@&#8203;stenin-nikita](https://togithub.com/stenin-nikita)]) - \[Docs] \[`no-useless-path-segments`]: fix paths (\[[#&#8203;2424](https://togithub.com/import-js/eslint-plugin-import/issues/2424)], thanks \[[@&#8203;s-h-a-d-o-w](https://togithub.com/s-h-a-d-o-w)]) - \[Tests] \[`no-cycle`]: add passing test cases (\[[#&#8203;2438](https://togithub.com/import-js/eslint-plugin-import/issues/2438)], thanks \[[@&#8203;georeith](https://togithub.com/georeith)]) - \[Refactor] \[`no-extraneous-dependencies`] improve performance using cache (\[[#&#8203;2374](https://togithub.com/import-js/eslint-plugin-import/issues/2374)], thanks \[[@&#8203;meowtec](https://togithub.com/meowtec)]) - \[meta] `CONTRIBUTING.md`: mention inactive PRs (\[[#&#8203;2546](https://togithub.com/import-js/eslint-plugin-import/issues/2546)], thanks \[[@&#8203;stropho](https://togithub.com/stropho)]) - \[readme] make json for setting groups multiline (\[[#&#8203;2570](https://togithub.com/import-js/eslint-plugin-import/issues/2570)], thanks \[[@&#8203;bertyhell](https://togithub.com/bertyhell)]) - \[Tests] \[`no-restricted-paths`]: Tests for `import type` statements (\[[#&#8203;2459](https://togithub.com/import-js/eslint-plugin-import/issues/2459)], thanks \[[@&#8203;golergka](https://togithub.com/golergka)]) - \[Tests] \[`no-restricted-paths`]: fix one failing `import type` test case, submitted by \[[@&#8203;golergka](https://togithub.com/golergka)], thanks \[[@&#8203;azyzz228](https://togithub.com/azyzz228)] - \[Docs] automate docs with eslint-doc-generator (\[[#&#8203;2582](https://togithub.com/import-js/eslint-plugin-import/issues/2582)], thanks \[[@&#8203;bmish](https://togithub.com/bmish)]) - \[readme] Increase clarity around typescript configuration (\[[#&#8203;2588](https://togithub.com/import-js/eslint-plugin-import/issues/2588)], thanks \[[@&#8203;Nfinished](https://togithub.com/Nfinished)]) - \[Docs] update `eslint-doc-generator` to v1.0.0 (\[[#&#8203;2605](https://togithub.com/import-js/eslint-plugin-import/issues/2605)], thanks \[[@&#8203;bmish](https://togithub.com/bmish)]) - \[Perf] \[`no-cycle`], \[`no-internal-modules`], \[`no-restricted-paths`]: use `anyOf` instead of `oneOf` (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)], \[[@&#8203;remcohaszing](https://togithub.com/remcohaszing)]) ### [`v2.26.0`](https://togithub.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2260---2022-04-05) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.25.4...v2.26.0) ##### Added - \[`no-named-default`], \[`no-default-export`], \[`prefer-default-export`], \[`no-named-export`], \[`export`], \[`named`], \[`namespace`], \[`no-unused-modules`]: support arbitrary module namespace names (\[[#&#8203;2358](https://togithub.com/import-js/eslint-plugin-import/issues/2358)], thanks \[[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)]) - \[`no-dynamic-require`]: support dynamic import with espree (\[[#&#8203;2371](https://togithub.com/import-js/eslint-plugin-import/issues/2371)], thanks \[[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)]) - \[`no-relative-packages`]: add fixer (\[[#&#8203;2381](https://togithub.com/import-js/eslint-plugin-import/issues/2381)], thanks \[[@&#8203;forivall](https://togithub.com/forivall)]) ##### Fixed - \[`default`]: `typescript-eslint-parser`: avoid a crash on exporting as namespace (thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[`export`]/TypeScript: false positive for typescript namespace merging (\[[#&#8203;1964](https://togithub.com/import-js/eslint-plugin-import/issues/1964)], thanks \[[@&#8203;magarcia](https://togithub.com/magarcia)]) - \[`no-duplicates`]: ignore duplicate modules in different TypeScript module declarations (\[[#&#8203;2378](https://togithub.com/import-js/eslint-plugin-import/issues/2378)], thanks \[[@&#8203;remcohaszing](https://togithub.com/remcohaszing)]) - \[`no-unused-modules`]: avoid a crash when processing re-exports (\[[#&#8203;2388](https://togithub.com/import-js/eslint-plugin-import/issues/2388)], thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) ##### Changed - \[Tests] \[`no-nodejs-modules`]: add tests for node protocol URL (\[[#&#8203;2367](https://togithub.com/import-js/eslint-plugin-import/issues/2367)], thanks \[[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)]) - \[Tests] \[`default`], \[`no-anonymous-default-export`], \[`no-mutable-exports`], \[`no-named-as-default-member`], \[`no-named-as-default`]: add tests for arbitrary module namespace names (\[[#&#8203;2358](https://togithub.com/import-js/eslint-plugin-import/issues/2358)], thanks \[[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki)]) - \[Docs] \[`no-unresolved`]: Fix RegExp escaping in readme (\[[#&#8203;2332](https://togithub.com/import-js/eslint-plugin-import/issues/2332)], thanks \[[@&#8203;stephtr](https://togithub.com/stephtr)]) - \[Refactor] \[`namespace`]: try to improve performance (\[[#&#8203;2340](https://togithub.com/import-js/eslint-plugin-import/issues/2340)], thanks \[[@&#8203;ljharb](https://togithub.com/ljharb)]) - \[Docs] make rule doc titles consistent (\[[#&#8203;2393](https://togithub.com/import-js/eslint-plugin-import/issues/2393)], thanks \[[@&#8203;TheJaredWilcurt](https://togithub.com/TheJaredWilcurt)]) - \[Docs] \[`order`]: TS code examples should use TS code blocks (\[[#&#8203;2411](https://togithub.com/import-js/eslint-plugin-import/issues/2411)], thanks \[[@&#8203;MM25Zamanian](https://togithub.com/MM25Zamanian)]) - \[Docs] \[`no-unresolved`]: fix link (\[[#&#8203;2417](https://togithub.com/import-js/eslint-plugin-import/issues/2417)], thanks \[[@&#8203;kylemh](https://togithub.com/kylemh)]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/OneUptime/oneuptime). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#1746