-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update typescript-eslint 8.20.0 → 8.21.0 (minor) #102
Conversation
By default, I don't review pull requests opened by bots. If you would like me to review this pull request anyway, you can request a review via the |
The files' contents are under analysis for test generation. |
Reviewer's Guide by SourceryThis pull request updates the typescript-eslint package from version 8.20.0 to 8.21.0. This includes updates to several sub-packages such as @typescript-eslint/eslint-plugin, @typescript-eslint/parser, and others. The primary goal of this update is to incorporate bug fixes and new features from the typescript-eslint project. Class diagram showing typescript-eslint package updateclassDiagram
class TypescriptESLint {
version: 8.21.0
}
TypescriptESLint *-- ESLintPlugin
TypescriptESLint *-- Parser
TypescriptESLint *-- ScopeManager
TypescriptESLint *-- Utils
TypescriptESLint *-- VisitorKeys
TypescriptESLint *-- TypescriptESTree
class ESLintPlugin {
+handleJSXSpreadElements()
+handleTypeArgsOnJSX()
+handleTemplateLiteral()
}
class Parser {
+supportImportAttributes()
}
class ScopeManager {
+addJSXClosingElementReference()
}
note for ESLintPlugin "Fixed JSX spread elements,
type arguments, and template
literal handling"
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have skipped reviewing this pull request. It seems to have been created by a bot (hey, depfu[bot]!). We assume it knows what it's doing!
Updated dependencies detected. Learn more about Socket for GitHub ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Automatically approved by gstraccini[bot]
@depfu merge |
Infisical secrets check: ✅ No secrets leaked! 💻 Scan logsA new release of infisical is available: 0.33.1 -> infisical/v0.104.0-postgres
To update, run: sudo apt-get update && sudo apt-get install infisical
6:56PM INF scanning for exposed secrets...
6:56PM INF 85 commits scanned.
6:56PM INF scan completed in 107ms
6:56PM INF no leaks found
|
Quality Gate passedIssues Measures |
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ typescript-eslint (8.20.0 → 8.21.0)
Sorry, we couldn't find anything useful about this release.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Release Notes
8.21.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Release Notes
8.21.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Release Notes
8.21.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Commits
See the full diff on Github. The new version differs by 21 commits:
chore(release): publish 8.21.0
feat(ast-spec): support import attributes in `TSImportType` (#10640)
test(eslint-plugin): adjust tests to verify `no-unnecessary-type-assertion` doesn't report template literals with expressions (#10671)
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal (#10675)
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array or tuple types (#10633)
chore(deps): update dependency knip to v5.42.0 (#10664)
chore(deps): update dependency @microsoft/api-extractor to v7.49.1 (#10656)
docs: use consistent verbiage around authoring pull requests in contributor tiers docs (#10683)
fix(eslint-plugin): [no-for-in-array] report on any type which may be an array or array-like (#10535)
fix(rule-tester): handle window root path (#10654)
fix(scope-manager): add a reference for JSX closing element if it exists (#10614)
chore(deps): update dependency @babel/eslint-parser to v7.26.5 (#10672)
chore(deps): update dependency stylelint to v16.13.0 (#10681)
chore(deps): update eslint monorepo to v9.18.0 (#10673)
fix(eslint-plugin): check JSX spread elements for misused spread usage (#10653)
chore: fix failing test on master
chore: update sponsors (#10668)
docs: [no-misused-spread] fix sample code (#10659)
chore: standardized on inline named exports (mostly) (#10596)
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on jsx (#10630)
fix(eslint-plugin-internal): [debug-namespace] on windows (#10661)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands
Summary by Sourcery
Update typescript-eslint to 8.21.0.
New Features:
Bug Fixes:
Tests:
Description by Korbit AI
What change is being made?
Update
typescript-eslint
dependency version from 8.20.0 to 8.21.0 inpackage.json
.Why are these changes being made?
This update incorporates the latest features, improvements, and bug fixes provided in
typescript-eslint
version 8.21.0, ensuring the codebase remains current with the latest tooling standards. This helps maintainers avoid potential issues that might arise from using outdated versions.