Update dependency eslint-plugin-import to v2.30.0 #102

Merged
Brain merged 1 commits from renovate/eslint-plugin-import-2.x into main 2024-09-09 13:54:53 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
eslint-plugin-import devDependencies minor 2.29.1 -> 2.30.0

Release Notes

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

v2.30.0

Compare Source

Added
  • `dynamic-import-chunkname`]: add `allowEmpty` option to allow empty leading comments (\[[#​2942](https://github.com/import-js/eslint-plugin-import/issues/2942)], thanks \[[@​JiangWeixian](https://github.com/JiangWeixian)])
    
  • `dynamic-import-chunkname`]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (\[[#​3004](https://github.com/import-js/eslint-plugin-import/issues/3004)], thanks \[[@​amsardesai](https://github.com/amsardesai)])
    
  • `no-unused-modules`]: Add `ignoreUnusedTypeExports` option (\[[#​3011](https://github.com/import-js/eslint-plugin-import/issues/3011)], thanks \[[@​silverwind](https://github.com/silverwind)])
    
  • add support for Flat Config ([#​3018], thanks [@​michaelfaith])
Fixed
  • `no-extraneous-dependencies`]: allow wrong path (\[[#​3012](https://github.com/import-js/eslint-plugin-import/issues/3012)], thanks \[[@​chabb](https://github.com/chabb)])
    
  • `no-cycle`]: use scc algorithm to optimize (\[[#​2998](https://github.com/import-js/eslint-plugin-import/issues/2998)], thanks \[[@​soryy708](https://github.com/soryy708)])
    
  • `no-duplicates`]: Removing duplicates breaks in TypeScript (\[[#​3033](https://github.com/import-js/eslint-plugin-import/issues/3033)], thanks \[[@​yesl-kim](https://github.com/yesl-kim)])
    
  • `newline-after-import`]: fix considerComments option when require (\[[#​2952](https://github.com/import-js/eslint-plugin-import/issues/2952)], thanks \[[@​developer-bandi](https://github.com/developer-bandi)])
    
  • `order`]: do not compare first path segment for relative paths (\[[#​2682](https://github.com/import-js/eslint-plugin-import/issues/2682)]) (\[[#​2885](https://github.com/import-js/eslint-plugin-import/issues/2885)], thanks \[[@​mihkeleidast](https://github.com/mihkeleidast)])
    
    
Changed
  • Docs] `no-extraneous-dependencies`: Make glob pattern description more explicit (\[[#​2944](https://github.com/import-js/eslint-plugin-import/issues/2944)], thanks \[[@​mulztob](https://github.com/mulztob)])
    
  • `no-unused-modules`]: add console message to help debug \[[#​2866](https://github.com/import-js/eslint-plugin-import/issues/2866)]
    
  • Refactor] `ExportMap`: make procedures static instead of monkeypatching exportmap (\[[#​2982](https://github.com/import-js/eslint-plugin-import/issues/2982)], thanks \[[@​soryy708](https://github.com/soryy708)])
    
  • Refactor] `ExportMap`: separate ExportMap instance from its builder logic (\[[#​2985](https://github.com/import-js/eslint-plugin-import/issues/2985)], thanks \[[@​soryy708](https://github.com/soryy708)])
    
  • Docs] `order`: Add a quick note on how unbound imports and --fix (\[[#​2640](https://github.com/import-js/eslint-plugin-import/issues/2640)], thanks \[[@​minervabot](https://github.com/minervabot)])
    
  • Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) (\[[#​2987](https://github.com/import-js/eslint-plugin-import/issues/2987)], thanks \[[@​joeyguerra](https://github.com/joeyguerra)])
    
  • actions] migrate OSX tests to GHA (\[[ljharb#37](https://github.com/ljharb/eslint-plugin-import/issues/37)], thanks \[[@​aks-](https://github.com/aks-)])
    
  • Refactor] `exportMapBuilder`: avoid hoisting (\[[#​2989](https://github.com/import-js/eslint-plugin-import/issues/2989)], thanks \[[@​soryy708](https://github.com/soryy708)])
    
  • Refactor] `ExportMap`: extract "builder" logic to separate files (\[[#​2991](https://github.com/import-js/eslint-plugin-import/issues/2991)], thanks \[[@​soryy708](https://github.com/soryy708)])
    
  • Docs] \[`order`]: update the description of the `pathGroupsExcludedImportTypes` option (\[[#​3036](https://github.com/import-js/eslint-plugin-import/issues/3036)], thanks \[[@​liby](https://github.com/liby)])
    
  • readme] Clarify how to install the plugin (\[[#​2993](https://github.com/import-js/eslint-plugin-import/issues/2993)], thanks \[[@​jwbth](https://github.com/jwbth)])
    
    

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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | devDependencies | minor | [`2.29.1` -> `2.30.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.29.1/2.30.0) | --- ### Release Notes <details> <summary>import-js/eslint-plugin-import (eslint-plugin-import)</summary> ### [`v2.30.0`](https://github.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2300---2024-09-02) [Compare Source](https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0) ##### Added - \[`dynamic-import-chunkname`]: add `allowEmpty` option to allow empty leading comments (\[[#&#8203;2942](https://github.com/import-js/eslint-plugin-import/issues/2942)], thanks \[[@&#8203;JiangWeixian](https://github.com/JiangWeixian)]) - \[`dynamic-import-chunkname`]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (\[[#&#8203;3004](https://github.com/import-js/eslint-plugin-import/issues/3004)], thanks \[[@&#8203;amsardesai](https://github.com/amsardesai)]) - \[`no-unused-modules`]: Add `ignoreUnusedTypeExports` option (\[[#&#8203;3011](https://github.com/import-js/eslint-plugin-import/issues/3011)], thanks \[[@&#8203;silverwind](https://github.com/silverwind)]) - add support for Flat Config (\[[#&#8203;3018](https://github.com/import-js/eslint-plugin-import/issues/3018)], thanks \[[@&#8203;michaelfaith](https://github.com/michaelfaith)]) ##### Fixed - \[`no-extraneous-dependencies`]: allow wrong path (\[[#&#8203;3012](https://github.com/import-js/eslint-plugin-import/issues/3012)], thanks \[[@&#8203;chabb](https://github.com/chabb)]) - \[`no-cycle`]: use scc algorithm to optimize (\[[#&#8203;2998](https://github.com/import-js/eslint-plugin-import/issues/2998)], thanks \[[@&#8203;soryy708](https://github.com/soryy708)]) - \[`no-duplicates`]: Removing duplicates breaks in TypeScript (\[[#&#8203;3033](https://github.com/import-js/eslint-plugin-import/issues/3033)], thanks \[[@&#8203;yesl-kim](https://github.com/yesl-kim)]) - \[`newline-after-import`]: fix considerComments option when require (\[[#&#8203;2952](https://github.com/import-js/eslint-plugin-import/issues/2952)], thanks \[[@&#8203;developer-bandi](https://github.com/developer-bandi)]) - \[`order`]: do not compare first path segment for relative paths (\[[#&#8203;2682](https://github.com/import-js/eslint-plugin-import/issues/2682)]) (\[[#&#8203;2885](https://github.com/import-js/eslint-plugin-import/issues/2885)], thanks \[[@&#8203;mihkeleidast](https://github.com/mihkeleidast)]) ##### Changed - \[Docs] `no-extraneous-dependencies`: Make glob pattern description more explicit (\[[#&#8203;2944](https://github.com/import-js/eslint-plugin-import/issues/2944)], thanks \[[@&#8203;mulztob](https://github.com/mulztob)]) - \[`no-unused-modules`]: add console message to help debug \[[#&#8203;2866](https://github.com/import-js/eslint-plugin-import/issues/2866)] - \[Refactor] `ExportMap`: make procedures static instead of monkeypatching exportmap (\[[#&#8203;2982](https://github.com/import-js/eslint-plugin-import/issues/2982)], thanks \[[@&#8203;soryy708](https://github.com/soryy708)]) - \[Refactor] `ExportMap`: separate ExportMap instance from its builder logic (\[[#&#8203;2985](https://github.com/import-js/eslint-plugin-import/issues/2985)], thanks \[[@&#8203;soryy708](https://github.com/soryy708)]) - \[Docs] `order`: Add a quick note on how unbound imports and --fix (\[[#&#8203;2640](https://github.com/import-js/eslint-plugin-import/issues/2640)], thanks \[[@&#8203;minervabot](https://github.com/minervabot)]) - \[Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) (\[[#&#8203;2987](https://github.com/import-js/eslint-plugin-import/issues/2987)], thanks \[[@&#8203;joeyguerra](https://github.com/joeyguerra)]) - \[actions] migrate OSX tests to GHA (\[[ljharb#37](https://github.com/ljharb/eslint-plugin-import/issues/37)], thanks \[[@&#8203;aks-](https://github.com/aks-)]) - \[Refactor] `exportMapBuilder`: avoid hoisting (\[[#&#8203;2989](https://github.com/import-js/eslint-plugin-import/issues/2989)], thanks \[[@&#8203;soryy708](https://github.com/soryy708)]) - \[Refactor] `ExportMap`: extract "builder" logic to separate files (\[[#&#8203;2991](https://github.com/import-js/eslint-plugin-import/issues/2991)], thanks \[[@&#8203;soryy708](https://github.com/soryy708)]) - \[Docs] \[`order`]: update the description of the `pathGroupsExcludedImportTypes` option (\[[#&#8203;3036](https://github.com/import-js/eslint-plugin-import/issues/3036)], thanks \[[@&#8203;liby](https://github.com/liby)]) - \[readme] Clarify how to install the plugin (\[[#&#8203;2993](https://github.com/import-js/eslint-plugin-import/issues/2993)], thanks \[[@&#8203;jwbth](https://github.com/jwbth)]) </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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2024-09-06 09:35:18 +02:00
Update dependency eslint-plugin-import to v2.30.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
15001b16e6
Brain merged commit 524edd206a into main 2024-09-09 13:54:53 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wtf-eg/digitale-online-offline-registration#102
No description provided.