Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Snyk] Upgrade typescript-eslint from 8.21.0 to 8.22.0 (#93)
 <h3>Snyk has created this PR to upgrade typescript-eslint from 8.21.0 to 8.22.0.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> - The recommended version is **13 versions** ahead of your current version. - The recommended version was released **22 days ago**. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>typescript-eslint</b></summary> <ul> <li> <b>8.22.0</b> - <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.22.0">2025-01-27</a></br><h2>8.22.0 (2025-01-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>parser:</strong> add standalone isolatedDeclarations option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10499" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10499/hovercard">#10499</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] doesn't report on ternary but on equivalent || (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10517" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10517/hovercard">#10517</a>)</li> <li><strong>eslint-plugin:</strong> [no-duplicate-type-constituents] handle nested types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10638" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10638/hovercard">#10638</a>)</li> <li><strong>eslint-plugin:</strong> [no-shadow] don't report unnecessarily on valid ways of using module augmentation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10616" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10616/hovercard">#10616</a>)</li> <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle accessor keyword (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10678" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10678/hovercard">#10678</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly] autofixer doesn't add type to property that is mutated in the constructor (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10552" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10552/hovercard">#10552</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression] handle template literal type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10612" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10612/hovercard">#10612</a>)</li> <li><strong>type-utils:</strong> support matching intersection types in <code>TypeOrValueSpecifier</code> with a <code>PackageSpecifier</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10667" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10667/hovercard">#10667</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>mdm317</li> <li>Olivier Zalmanski <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OlivierZal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/OlivierZal">@ OlivierZal</a></li> <li>Ronen Amiel</li> <li>YeonJuan <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeonjuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/yeonjuan">@ yeonjuan</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning" rel="nofollow">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases" rel="nofollow">releases</a> on our website.</p> </li> <li> <b>8.21.1-alpha.11</b> - 2025-01-27 </li> <li> <b>8.21.1-alpha.10</b> - 2025-01-27 </li> <li> <b>8.21.1-alpha.9</b> - 2025-01-27 </li> <li> <b>8.21.1-alpha.8</b> - 2025-01-24 </li> <li> <b>8.21.1-alpha.7</b> - 2025-01-24 </li> <li> <b>8.21.1-alpha.6</b> - 2025-01-23 </li> <li> <b>8.21.1-alpha.5</b> - 2025-01-23 </li> <li> <b>8.21.1-alpha.4</b> - 2025-01-23 </li> <li> <b>8.21.1-alpha.3</b> - 2025-01-23 </li> <li> <b>8.21.1-alpha.2</b> - 2025-01-21 </li> <li> <b>8.21.1-alpha.1</b> - 2025-01-21 </li> <li> <b>8.21.1-alpha.0</b> - 2025-01-20 </li> <li> <b>8.21.0</b> - <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.21.0">2025-01-20</a></br><h2>8.21.0 (2025-01-20)</h2> <h3>🚀 Features</h3> <ul> <li><strong>ast-spec:</strong> support import attributes in <code>TSImportType</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10640" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10640/hovercard">#10640</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle type args on jsx (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10630/hovercard">#10630</a>)</li> <li><strong>eslint-plugin:</strong> check JSX spread elements for misused spread usage (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10653/hovercard">#10653</a>)</li> <li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type which may be an array or array-like (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10535/hovercard">#10535</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for recursive array or tuple types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10633/hovercard">#10633</a>)</li> <li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle template literal (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10675/hovercard">#10675</a>)</li> <li><strong>eslint-plugin-internal:</strong> [debug-namespace] on windows (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10661" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10661/hovercard">#10661</a>)</li> <li><strong>rule-tester:</strong> handle window root path (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10654" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10654/hovercard">#10654</a>)</li> <li><strong>scope-manager:</strong> add a reference for JSX closing element if it exists (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10614" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10614/hovercard">#10614</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arya Emami <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aryaemami59/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/aryaemami59">@ aryaemami59</a></li> <li>Ronen Amiel</li> <li>YeonJuan <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yeonjuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/yeonjuan">@ yeonjuan</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning" rel="nofollow">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases" rel="nofollow">releases</a> on our website.</p> </li> </ul> from <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint GitHub release notes</a> </details> </details> --- > [!IMPORTANT] > > - Check the changes in this PR to ensure they won't cause issues with your project. > - This PR was automatically created by Snyk using the credentials of a real user. --- **Note:** _You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs._ **For more information:** <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI4ZjExMjMyZi05NzhiLTRlYjgtYmJmMy03ZDkzYmQxYjdhNzciLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjhmMTEyMzJmLTk3OGItNGViOC1iYmYzLTdkOTNiZDFiN2E3NyJ9fQ==" width="0" height="0"/> > - 🧐 [View latest project report](https://app.snyk.io/org/spine-semantic-infrastructure/project/b121e0a0-7979-4b24-be4d-3b874e16b0c8?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 📜 [Customise PR templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates?utm_source=&utm_content=fix-pr-template) > - 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/spine-semantic-infrastructure/project/b121e0a0-7979-4b24-be4d-3b874e16b0c8/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) > - 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/spine-semantic-infrastructure/project/b121e0a0-7979-4b24-be4d-3b874e16b0c8/settings/integration?pkg=typescript-eslint&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades) [//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"typescript-eslint","from":"8.21.0","to":"8.22.0"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"8f11232f-978b-4eb8-bbf3-7d93bd1b7a77","prPublicId":"8f11232f-978b-4eb8-bbf3-7d93bd1b7a77","packageManager":"npm","priorityScoreList":[],"projectPublicId":"b121e0a0-7979-4b24-be4d-3b874e16b0c8","projectUrl":"https://app.snyk.io/org/spine-semantic-infrastructure/project/b121e0a0-7979-4b24-be4d-3b874e16b0c8?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":13,"publishedDate":"2025-01-27T17:17:54.253Z"},"vulns":[]}' Co-authored-by: snyk-bot <[email protected]>
- Loading branch information