Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps-dev): Bump eslint-plugin-import from 2.27.5 to 2.28.0 (#636)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.27.5 to 2.28.0. <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.28.0] - 2023-07-27</h2> <h3>Fixed</h3> <ul> <li>[<code>no-duplicates</code>]: remove duplicate identifiers in duplicate imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2577">#2577</a>, thanks [<a href="https://github.com/joe-matsec"><code>@joe-matsec</code></a>])</li> <li>[<code>consistent-type-specifier-style</code>]: fix accidental removal of comma in certain cases (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2754">#2754</a>, thanks [<a href="https://github.com/bradzacher"><code>@bradzacher</code></a>])</li> <li>[Perf] <code>ExportMap</code>: Improve <code>ExportMap.for</code> performance on larger codebases (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2756">#2756</a>, thanks [<a href="https://github.com/leipert"><code>@leipert</code></a>])</li> <li>[<code>no-extraneous-dependencies</code>]/TypeScript: do not error when importing inline type from dev dependencies (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/1820">#1820</a>, thanks [<a href="https://github.com/andyogo"><code>@andyogo</code></a>])</li> <li>[<code>newline-after-import</code>]/TypeScript: do not error when re-exporting a namespaced import (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2832">#2832</a>, thanks [<a href="https://github.com/laurens-dg"><code>@laurens-dg</code></a>])</li> <li>[<code>order</code>]: partial fix for <a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2687">#2687</a> (thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[<code>no-duplicates</code>]: Detect across type and regular imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2835">#2835</a>, thanks [<a href="https://github.com/benkrejci"><code>@benkrejci</code></a>])</li> <li>[<code>extensions</code>]: handle <code>.</code> and <code>..</code> properly (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2778">#2778</a>, thanks [<a href="https://github.com/benasher44"><code>@benasher44</code></a>])</li> <li>[<code>no-unused-modules</code>]: improve schema (thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[<code>no-unused-modules</code>]: report error on binding instead of parent export (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2842">#2842</a>, thanks [<a href="https://github.com/Chamion"><code>@Chamion</code></a>])</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] [<code>no-duplicates</code>]: fix example schema (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2684">#2684</a>, thanks [<a href="https://github.com/simmo"><code>@simmo</code></a>])</li> <li>[Docs] [<code>group-exports</code>]: fix syntax highlighting (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2699">#2699</a>, thanks [<a href="https://github.com/devinrhode2"><code>@devinrhode2</code></a>])</li> <li>[Docs] [<code>extensions</code>]: reference node ESM behavior (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2748">#2748</a>, thanks [<a href="https://github.com/xM8WVqaG"><code>@xM8WVqaG</code></a>])</li> <li>[Refactor] [<code>exports-last</code>]: use <code>array.prototype.findlastindex</code> (thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[Refactor] [<code>no-anonymous-default-export</code>]: use <code>object.fromentries</code> (thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[Refactor] [<code>no-unused-modules</code>]: use <code>array.prototype.flatmap</code> (thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/a257df9fe0683289c51e3ffe7b64ec0062fd69a8"><code>a257df9</code></a> Bump to 2.28.0</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/600fcc10dba3229e5f69373f6e2b0896032ad4b9"><code>600fcc1</code></a> [Refactor] <code>order</code>: use <code>object.groupby</code></li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/be928ae19461f405d813798e49d2968982823c17"><code>be928ae</code></a> [Refactor] <code>no-internal-modules</code>: simplify a reduce</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/e7c248685eb1a74ad0e5093d5466f4de918c4cb6"><code>e7c2486</code></a> [Refactor] <code>no-useless-path-segments</code>: use <code>.filter</code> instead of <code>.reduce</code></li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/89f5d0d1b2c4200b90b45c37a588f08d59757187"><code>89f5d0d</code></a> [Refactor] <code>no-anonymous-default-export</code>: use <code>fromEntries</code> instead of <code>reduce</code></li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/703e9f9395ed8fe03c6c8c3c4cc04360d7df3d7e"><code>703e9f9</code></a> [Refactor] <code>no-duplicates</code>, <code>no-unused-modules</code>: use <code>flatMap</code> instead of `ma...</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/70f24f1fefcf3da0f804d273fa3347e9471fbb77"><code>70f24f1</code></a> [Tests] allow WSL builds to fail, for now</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/90e2dfa8c8f2ebdef8dc5d19873b3134c8a916e0"><code>90e2dfa</code></a> [Fix] <code>no-unused-modules</code>: report error on binding instead of parent export</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/d3aa4780e349a8af6466f13524c258544dac3d36"><code>d3aa478</code></a> [Tests] <code>no-unused-modules</code>: document error reported on entire <code>export</code> state...</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/3e1dd0b7b5af7dc2e5f54fc25534b8a944fd49c2"><code>3e1dd0b</code></a> [Fix] <code>no-unused-modules</code>: improve schema</li> <li>Additional commits viewable in <a href="https://github.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.28.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.27.5&new-version=2.28.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 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>
- Loading branch information