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.22.0 to 8.23.0 (#96)
 <h3>Snyk has created this PR to upgrade typescript-eslint from 8.22.0 to 8.23.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 **16 versions** ahead of your current version. - The recommended version was released **24 days ago**. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>typescript-eslint</b></summary> <ul> <li> <b>8.23.0</b> - <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.23.0">2025-02-03</a></br><h2>8.23.0 (2025-02-03)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] enforce strictNullChecks (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10712" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10712/hovercard">#10712</a>)</li> <li><strong>types:</strong> add strict <code>parent</code> types for function-declaration, default-export and named-export nodes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10685" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10685/hovercard">#10685</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>bump ts-api-utils to ^2.0.1 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10761" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10761/hovercard">#10761</a>)</li> <li><strong>deps:</strong> update eslint monorepo to v9.19.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10752" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10752/hovercard">#10752</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] should report readonly class properties with a literal initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10618" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10618/hovercard">#10618</a>)</li> <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] suggest with qualified name (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10697" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10697/hovercard">#10697</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression] allow interpolating type parameter in type context (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10739" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10739/hovercard">#10739</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] fix missing return (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10732" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10732/hovercard">#10732</a>)</li> <li><strong>eslint-plugin:</strong> [dot-notation] handle noPropertyAccessFromIndexSignature true (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10644" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10644/hovercard">#10644</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] support regex option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10699" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10699/hovercard">#10699</a>)</li> <li><strong>eslint-plugin:</strong> [no-shadow] ignore declare variables in definition files shadowing global variables (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10710" data-hovercard-type="pull_request" data-hovercard-url="/typescript-eslint/typescript-eslint/pull/10710/hovercard">#10710</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</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>Ryan Poon <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sopa301/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/sopa301">@ sopa301</a></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> <li>Yukihiro Hasegawa <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/y-hsgw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/y-hsgw">@ y-hsgw</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.22.1-alpha.14</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.13</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.12</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.11</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.10</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.9</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.8</b> - 2025-02-03 </li> <li> <b>8.22.1-alpha.7</b> - 2025-02-01 </li> <li> <b>8.22.1-alpha.6</b> - 2025-02-01 </li> <li> <b>8.22.1-alpha.5</b> - 2025-02-01 </li> <li> <b>8.22.1-alpha.4</b> - 2025-01-31 </li> <li> <b>8.22.1-alpha.3</b> - 2025-01-29 </li> <li> <b>8.22.1-alpha.2</b> - 2025-01-28 </li> <li> <b>8.22.1-alpha.1</b> - 2025-01-28 </li> <li> <b>8.22.1-alpha.0</b> - 2025-01-27 </li> <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> </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=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiJiNWNiMzVjZi1mNTc2LTQyZGItYmU3Yi01MTFiODhhYTg1MWUiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6ImI1Y2IzNWNmLWY1NzYtNDJkYi1iZTdiLTUxMWI4OGFhODUxZSJ9fQ==" 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.22.0","to":"8.23.0"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"b5cb35cf-f576-42db-be7b-511b88aa851e","prPublicId":"b5cb35cf-f576-42db-be7b-511b88aa851e","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":16,"publishedDate":"2025-02-03T17:17:55.118Z"},"vulns":[]}' Co-authored-by: snyk-bot <[email protected]> Co-authored-by: Johannes Emil Telle <[email protected]>
- Loading branch information