-
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.19.1 → 8.20.0 (minor) #95
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 PR updates the Class diagram showing updated ESLint rules in typescript-eslint 8.20.0classDiagram
class ESLintRules {
+consistent-type-assertions
+no-deprecated
+no-misused-spread
+no-shadow
+no-unnecessary-condition
}
class ConsistentTypeAssertions {
+arrayLiteralTypeAssertions: new option
}
class NoDeprecated {
+allow: new option
}
class NoMisusedSpread {
+new rule
}
ESLintRules --> ConsistentTypeAssertions
ESLintRules --> NoDeprecated
ESLintRules --> NoMisusedSpread
note for NoMisusedSpread "New rule added in 8.20.0"
note for ConsistentTypeAssertions "Added array literal type assertions option"
note for NoDeprecated "Added allow option for exceptions"
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 Note Free review on us!CodeRabbit is offering free reviews until Wed Jan 15 2025 to showcase some of the refinements we've made. 🪧 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!
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 logs8:12PM INF scanning for exposed secrets...
8:12PM INF 80 commits scanned.
8:12PM INF scan completed in 104ms
8:12PM INF no leaks found
|
Updated dependencies detected. Learn more about Socket for GitHub ↗︎
|
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.19.1 → 8.20.0)
Sorry, we couldn't find anything useful about this release.
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Release Notes
8.20.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
Release Notes
8.20.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 17 commits:
chore(release): publish 8.20.0
feat(eslint-plugin): [consistent-type-assertions] add arrayLiteralTypeAssertions options (#10565)
feat: standardize debug namespaces to file paths (#10599)
docs(typescript-eslint): make jsdoc for config helper function consistent (#10623)
fix(eslint-plugin): [no-unnecessary-condition] don't flag optional chaining for union types with an unconstrained type parameters (#10602)
fix(eslint-plugin): [no-shadow] ignore ordering of type declarations (#10593)
feat(eslint-plugin): [no-deprecated] add allow options (#10585)
chore: throw error in generate-configs if rule is deprecated and recommended (#10583)
feat(eslint-plugin): [no-misused-spread] add new rule (#10551)
chore: update sponsors (#10636)
chore: update maintenance docs around team member expectations (#10589)
chore: update contributors (#10584)
chore: export all Options and MessageIds types from rule files (#10556)
chore(deps): update dependency typedoc-plugin-markdown to v4.4.0 (#10626)
chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.0 (#10625)
test(eslint-plugin): add extra tests (#10587)
chore: fix CI snapshot failure (#10624)
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.20.0.
Description by Korbit AI
What change is being made?
Update
typescript-eslint
dependency from version 8.19.1 to 8.20.0 inpackage.json
.Why are these changes being made?
The update to
typescript-eslint
includes minor improvements and bug fixes that enhance code linting, ensuring improved typings and better support for TypeScript features, thus maintaining code quality and compatibility with the latest standards. There are no significant API changes, making it a safe and beneficial update.