-
Notifications
You must be signed in to change notification settings - Fork 41
Commit 7631d57
authored
build(deps-dev): Bump eslint-plugin-import from 2.29.1 to 2.30.0 (#1216)
Bumps
[eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)
from 2.29.1 to 2.30.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/releases">eslint-plugin-import's
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h3>Added</h3>
<ul>
<li><a
href="./docs/rules/dynamic-import-chunkname.md"><code>dynamic-import-chunkname</code></a>:
add <code>allowEmpty</code> option to allow empty leading comments (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2942">#2942</a>,
thanks [<a
href="https://github.com/JiangWeixian"><code>@JiangWeixian</code></a>])</li>
<li><a
href="./docs/rules/dynamic-import-chunkname.md"><code>dynamic-import-chunkname</code></a>:
Allow empty chunk name when webpackMode: 'eager' is set; add suggestions
to remove name in eager mode (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3004">#3004</a>,
thanks [<a
href="https://github.com/amsardesai"><code>@amsardesai</code></a>])</li>
<li>[<code>no-unused-modules</code>]: Add
<code>ignoreUnusedTypeExports</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3011">#3011</a>,
thanks [<a
href="https://github.com/silverwind"><code>@silverwind</code></a>])</li>
<li>add support for Flat Config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3018">#3018</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@michaelfaith</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-extraneous-dependencies</code>]: allow wrong path (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3012">#3012</a>,
thanks [<a
href="https://github.com/chabb"><code>@chabb</code></a>])</li>
<li>[<code>no-cycle</code>]: use scc algorithm to optimize (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2998">#2998</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[<code>no-duplicates</code>]: Removing duplicates breaks in
TypeScript (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3033">#3033</a>,
thanks [<a
href="https://github.com/yesl-kim"><code>@yesl-kim</code></a>])</li>
<li><a
href="./docs/rules/newline-after-import.md"><code>newline-after-import</code></a>:
fix considerComments option when require (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2952">#2952</a>,
thanks [<a
href="https://github.com/developer-bandi"><code>@developer-bandi</code></a>])</li>
<li>[<code>order</code>]: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2885">#2885</a>,
thanks [<a
href="https://github.com/mihkeleidast"><code>@mihkeleidast</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] <code>no-extraneous-dependencies</code>: Make glob pattern
description more explicit (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2944">#2944</a>,
thanks [<a
href="https://github.com/mulztob"><code>@mulztob</code></a>])</li>
<li>[<code>no-unused-modules</code>]: add console message to help debug
<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2866">#2866</a></li>
<li>[Refactor] <code>ExportMap</code>: make procedures static instead of
monkeypatching exportmap (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2982">#2982</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: separate ExportMap instance from
its builder logic (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2985">#2985</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Docs] <code>order</code>: Add a quick note on how unbound imports
and --fix (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2640">#2640</a>,
thanks [<a
href="https://github.com/minervabot"><code>@minervabot</code></a>])</li>
<li>[Tests] appveyor -> GHA (run tests on Windows in both pwsh and
WSL + Ubuntu) (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2987">#2987</a>,
thanks [<a
href="https://github.com/joeyguerra"><code>@joeyguerra</code></a>])</li>
<li>[actions] migrate OSX tests to GHA ([ljharb#37], thanks [<a
href="https://github.com/aks"><code>@aks</code></a>-])</li>
<li>[Refactor] <code>exportMapBuilder</code>: avoid hoisting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2989">#2989</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: extract "builder" logic
to separate files (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2991">#2991</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Docs] [<code>order</code>]: update the description of the
<code>pathGroupsExcludedImportTypes</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3036">#3036</a>,
thanks [<a href="https://github.com/liby"><code>@liby</code></a>])</li>
<li>[readme] Clarify how to install the plugin (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2993">#2993</a>,
thanks [<a
href="https://github.com/jwbth"><code>@jwbth</code></a>])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md">eslint-plugin-import's
changelog</a>.</em></p>
<blockquote>
<h2>[2.30.0] - 2024-09-02</h2>
<h3>Added</h3>
<ul>
<li>[<code>dynamic-import-chunkname</code>]: add <code>allowEmpty</code>
option to allow empty leading comments (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2942">#2942</a>,
thanks [<a
href="https://github.com/JiangWeixian"><code>@JiangWeixian</code></a>])</li>
<li>[<code>dynamic-import-chunkname</code>]: Allow empty chunk name when
webpackMode: 'eager' is set; add suggestions to remove name in eager
mode (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3004">#3004</a>,
thanks [<a
href="https://github.com/amsardesai"><code>@amsardesai</code></a>])</li>
<li>[<code>no-unused-modules</code>]: Add
<code>ignoreUnusedTypeExports</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3011">#3011</a>,
thanks [<a
href="https://github.com/silverwind"><code>@silverwind</code></a>])</li>
<li>add support for Flat Config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3018">#3018</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@michaelfaith</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-extraneous-dependencies</code>]: allow wrong path (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3012">#3012</a>,
thanks [<a
href="https://github.com/chabb"><code>@chabb</code></a>])</li>
<li>[<code>no-cycle</code>]: use scc algorithm to optimize (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2998">#2998</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[<code>no-duplicates</code>]: Removing duplicates breaks in
TypeScript (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3033">#3033</a>,
thanks [<a
href="https://github.com/yesl-kim"><code>@yesl-kim</code></a>])</li>
<li>[<code>newline-after-import</code>]: fix considerComments option
when require (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2952">#2952</a>,
thanks [<a
href="https://github.com/developer-bandi"><code>@developer-bandi</code></a>])</li>
<li>[<code>order</code>]: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2885">#2885</a>,
thanks [<a
href="https://github.com/mihkeleidast"><code>@mihkeleidast</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] <code>no-extraneous-dependencies</code>: Make glob pattern
description more explicit (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2944">#2944</a>,
thanks [<a
href="https://github.com/mulztob"><code>@mulztob</code></a>])</li>
<li>[<code>no-unused-modules</code>]: add console message to help debug
<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2866">#2866</a></li>
<li>[Refactor] <code>ExportMap</code>: make procedures static instead of
monkeypatching exportmap (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2982">#2982</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: separate ExportMap instance from
its builder logic (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2985">#2985</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Docs] <code>order</code>: Add a quick note on how unbound imports
and --fix (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2640">#2640</a>,
thanks [<a
href="https://github.com/minervabot"><code>@minervabot</code></a>])</li>
<li>[Tests] appveyor -> GHA (run tests on Windows in both pwsh and
WSL + Ubuntu) (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2987">#2987</a>,
thanks [<a
href="https://github.com/joeyguerra"><code>@joeyguerra</code></a>])</li>
<li>[actions] migrate OSX tests to GHA ([ljharb#37], thanks [<a
href="https://github.com/aks"><code>@aks</code></a>-])</li>
<li>[Refactor] <code>exportMapBuilder</code>: avoid hoisting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2989">#2989</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: extract "builder" logic
to separate files (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2991">#2991</a>,
thanks [<a
href="https://github.com/soryy708"><code>@soryy708</code></a>])</li>
<li>[Docs] [<code>order</code>]: update the description of the
<code>pathGroupsExcludedImportTypes</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3036">#3036</a>,
thanks [<a href="https://github.com/liby"><code>@liby</code></a>])</li>
<li>[readme] Clarify how to install the plugin (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2993">#2993</a>,
thanks [<a
href="https://github.com/jwbth"><code>@jwbth</code></a>])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/18787d3e6966028983af81a878d1a505893932d4"><code>18787d3</code></a>
Bump to 2.30.0</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/990229879c6790d64f3673ac59b0c9a9736f79fe"><code>9902298</code></a>
[Deps] update <code>eslint-module-utils</code></li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/9d194a6e4690cc8afed68cb7736a81dd3a919135"><code>9d194a6</code></a>
[utils] v2.9.0</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/0a58d7572c8267203182043608d56ead1c50f4ce"><code>0a58d75</code></a>
[resolvers/webpack] v0.13.9</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/a3015ebd1bb6251990aee79e292d7116e9f191ff"><code>a3015eb</code></a>
[Test] <code>namespace</code>: ensure valid case is actually
included</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/8bdb32bc8be5364f4adeb781b2321ea62c9ab46e"><code>8bdb32b</code></a>
[Test] add explicit marker for trailing whitespace in cases</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/038c26cade3c85c823ba2eafd52bb91ae458f2b2"><code>038c26c</code></a>
[readme] Clarify how to install the plugin</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/32a2b8986961639cc9c19ebac1f1f0640fb78ef5"><code>32a2b89</code></a>
[Fix] <code>order</code>: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/ee1ea025a6843fe4380927832a31761f1f4ae339"><code>ee1ea02</code></a>
[Fix] <code>newline-after-import</code>: fix considerComments option
when require</li>
<li><a
href="https://github.com/import-js/eslint-plugin-import/commit/806e3c2ccc65456a2d8532d575c9f443355bda82"><code>806e3c2</code></a>
[New] add support for Flat Config</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 23566af commit 7631d57Copy full SHA for 7631d57
File tree
Expand file treeCollapse file tree
2 files changed
+644
-428
lines changedFilter options
Expand file treeCollapse file tree
2 files changed
+644
-428
lines changed
0 commit comments