Skip to content

Commit

Permalink
Bump eslint-plugin-import from 2.29.1 to 2.30.0 (#206)
Browse files Browse the repository at this point in the history
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 -&gt; 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 &quot;builder&quot; 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 -&gt; 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 &quot;builder&quot; 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 />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-import&package-manager=npm_and_yarn&previous-version=2.29.1&new-version=2.30.0)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Oct 22, 2024
1 parent 4660651 commit 87a14d6
Show file tree
Hide file tree
Showing 2 changed files with 328 additions and 104 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"eslint-config-prettier": "8.10.0",
"eslint-plugin-es": "4.1.0",
"eslint-plugin-filenames": "1.3.2",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-import": "2.30.0",
"eslint-plugin-jest": "28.6.0",
"eslint-plugin-prettier": "4.2.1",
"jest": "29.7.0",
Expand Down
Loading

0 comments on commit 87a14d6

Please sign in to comment.