Skip to content

chore(deps): update eslint#1117

Merged
toiroakr merged 1 commit intomainfrom
renovate/eslint
May 7, 2026
Merged

chore(deps): update eslint#1117
toiroakr merged 1 commit intomainfrom
renovate/eslint

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 1, 2026

This PR contains the following updates:

Package Change Age Confidence
eslint (source) 10.2.110.3.0 age confidence
typescript-eslint (source) 8.59.08.59.1 age confidence

Release Notes

eslint/eslint (eslint)

v10.3.0

Compare Source

typescript-eslint/typescript-eslint (typescript-eslint)

v8.59.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • Between 09:00 AM and 06:59 PM, Monday through Friday (* 9-18 * * 1-5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested review from remiposo and toiroakr as code owners May 1, 2026 04:26
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 1, 2026

⚠️ No Changeset found

Latest commit: ca65f7b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

⚡ pkg.pr.new

@tailor-platform/sdk

pnpm add https://pkg.pr.new/@tailor-platform/sdk@ca65f7b
pnpm dlx https://pkg.pr.new/@tailor-platform/sdk@ca65f7b --help

@tailor-platform/create-sdk

pnpm add https://pkg.pr.new/@tailor-platform/create-sdk@ca65f7b
pnpm dlx https://pkg.pr.new/@tailor-platform/create-sdk@ca65f7b my-app

commit: ca65f7b

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@claude
Copy link
Copy Markdown

claude Bot commented May 1, 2026

🤖 Claude Dependency Review

📦 Update Summary

  • Library: typescript-eslint
  • Version: 8.59.0 → 8.59.1
  • Change Type: Patch

📝 Release Notes

https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1

✨ Main Changes

This is a maintenance release that includes 6 bug fixes in the eslint-plugin:

🐛 Bug Fixes

  1. no-unnecessary-type-assertion crashes - Fixed a "TypeError: checker.getTypeArguments is not a function" error that was causing the rule to crash

  2. Index signature preservation - Enhanced the no-unnecessary-type-assertion rule to properly maintain index signatures when working with undefined unions

  3. Generic type argument handling - Corrected how phantom type arguments (type parameters that don't appear in function parameters) are managed during generic type inference

  4. Logical assignment assertions - Eliminated false positives in logical assignment expressions (&&=, ||=, ??=)

  5. Instantiation expression support - The no-unnecessary-arguments rule now properly handles instantiation expressions (generic function calls with explicit type arguments)

  6. Void type treatment - The no-unnecessary-condition rule now recognizes void as a nullish type, improving accuracy in condition evaluation

No breaking changes or new features in this release.

🔍 Impact Analysis

📁 Usage Locations

typescript-eslint is used in the following 13 files:

  1. example/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommended, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  2. packages/sdk/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommended, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  3. packages/create-sdk/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  4. packages/sdk-codemod/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommended
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  5. packages/create-sdk/templates/executor/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  6. packages/create-sdk/templates/resolver/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  7. packages/create-sdk/templates/workflow/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  8. packages/create-sdk/templates/inventory-management/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  9. packages/create-sdk/templates/hello-world/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  10. packages/create-sdk/templates/multi-application/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  11. packages/create-sdk/templates/static-web-site/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  12. packages/create-sdk/templates/generators/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed
  13. packages/create-sdk/templates/tailordb/eslint.config.js

    import tseslint from "typescript-eslint";
    • Features used: tseslint.configs.recommendedTypeChecked, tseslint.configs.stylisticTypeChecked, tseslint.configs.disableTypeChecked
    • Impact: Bug fixes improve linting accuracy; no code changes needed

🎯 Specific Rule Usage

The no-unnecessary-type-assertion rule (which received multiple fixes in this release) is explicitly enabled in multiple .oxlintrc.json files across the project and templates.

✅ Recommended Actions

None - This is a safe patch update with bug fixes only.

Expected Benefits:

  • Fewer false positives in type assertion and condition checking rules
  • 🛡️ No crashes from the no-unnecessary-type-assertion rule
  • 📈 More accurate linting for TypeScript edge cases
  • 🔧 Better handling of generics and instantiation expressions

This update should be safe to merge without any code changes required.


@renovate renovate Bot force-pushed the renovate/eslint branch from c9f14b4 to 8215be3 Compare May 1, 2026 15:09
@github-actions

This comment has been minimized.

@renovate renovate Bot force-pushed the renovate/eslint branch from 8215be3 to af03159 Compare May 4, 2026 19:41
@renovate renovate Bot changed the title chore(deps): update dependency typescript-eslint to v8.59.1 chore(deps): update eslint May 4, 2026
@github-actions

This comment has been minimized.

@renovate renovate Bot force-pushed the renovate/eslint branch from af03159 to ca65f7b Compare May 7, 2026 01:26
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

Code Metrics Report (packages/sdk)

main (10fbcbd) #1117 (03a695c) +/-
Coverage 60.7% 60.7% 0.0%
Code to Test Ratio 1:0.4 1:0.4 0.0
Details
  |                    | main (10fbcbd) | #1117 (03a695c) | +/-  |
  |--------------------|----------------|-----------------|------|
  | Coverage           |          60.7% |           60.7% | 0.0% |
  |   Files            |            357 |             357 |    0 |
  |   Lines            |          12120 |           12120 |    0 |
  |   Covered          |           7359 |            7359 |    0 |
  | Code to Test Ratio |          1:0.4 |           1:0.4 |  0.0 |
  |   Code             |          79761 |           79761 |    0 |
  |   Test             |          32753 |           32753 |    0 |

SDK Configure Bundle Size

main (10fbcbd) #1117 (03a695c) +/-
configure-index-size 17.78KB 17.78KB 0KB
dependency-chunks-size 33.56KB 33.56KB 0KB
total-bundle-size 51.34KB 51.34KB 0KB

Runtime Performance

main (10fbcbd) #1117 (03a695c) +/-
Generate Median 2,353ms 2,565ms 212ms
Generate Max 2,406ms 2,616ms 210ms
Apply Build Median 2,395ms 2,593ms 198ms
Apply Build Max 2,436ms 2,625ms 189ms

Type Performance (instantiations)

main (10fbcbd) #1117 (03a695c) +/-
tailordb-basic 35,130 35,130 0
tailordb-optional 3,841 3,841 0
tailordb-relation 7,428 7,428 0
tailordb-validate 2,566 2,566 0
tailordb-hooks 5,767 5,767 0
tailordb-object 12,136 12,136 0
tailordb-enum 2,462 2,462 0
resolver-basic 9,424 9,424 0
resolver-nested 26,111 26,111 0
resolver-array 18,187 18,187 0
executor-schedule 4,234 4,234 0
executor-webhook 873 873 0
executor-record 8,166 8,166 0
executor-resolver 4,369 4,369 0
executor-operation-function 869 869 0
executor-operation-gql 869 869 0
executor-operation-webhook 888 888 0
executor-operation-workflow 1,714 1,714 0

Reported by octocov

@toiroakr toiroakr merged commit 4b8c0a7 into main May 7, 2026
55 checks passed
@toiroakr toiroakr deleted the renovate/eslint branch May 7, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant