Skip to content

chore(deps): update linters (non-major)#4824

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters-(non-major)
Open

chore(deps): update linters (non-major)#4824
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters-(non-major)

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 15, 2026

This PR contains the following updates:

Package Change Age Confidence
@eslint/js (source) 9.39.39.39.4 age confidence
@typescript-eslint/eslint-plugin (source) 8.56.18.59.3 age confidence
@typescript-eslint/parser (source) 8.56.18.59.3 age confidence
eslint (source) 9.39.39.39.4 age confidence
eslint-plugin-playwright 2.7.12.10.2 age confidence
prettier (source) 3.8.13.8.3 age confidence
typescript-eslint (source) 8.56.18.59.3 age confidence

Release Notes

eslint/eslint (@​eslint/js)

v9.39.4

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.59.3

Compare Source

This was a version bump only for eslint-plugin 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.

v8.59.2

Compare Source

🩹 Fixes
  • eslint-plugin: [no-deprecated] object destructuring values should be treated as declarations (#​12292)
  • eslint-plugin: [no-unsafe-type-assertion] handle crash on recursive template literal types (#​12150)
❤️ Thank You

See GitHub Releases for more information.

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

v8.59.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (#​12241)
  • eslint-plugin: [no-unnecessary-type-arguments] handle instantiation expressions (#​12220)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (#​12278)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (#​12269)
  • eslint-plugin: [no-unnecessary-type-assertion] preserve index signatures in undefined unions (#​12257)
  • eslint-plugin: [no-unnecessary-type-assertion] fix crash "TypeError: checker.getTypeArguments is not a function" (#​12246)
❤️ Thank You

See GitHub Releases for more information.

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

v8.59.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-type-assertion] report more cases based on assignability (#​11789)
❤️ Thank You
  • Ulrich Stark

See GitHub Releases for more information.

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

v8.58.2

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] use assignability checks in checkTypePredicates (#​12147)
  • remove tsbuildinfo cache file from published packages (#​12187)
❤️ Thank You

See GitHub Releases for more information.

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

v8.58.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unused-vars] fix false negative for type predicate parameter (#​12004)
❤️ Thank You

See GitHub Releases for more information.

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

v8.58.0

Compare Source

🚀 Features
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#​12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#​12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#​12163)
❤️ Thank You

See GitHub Releases for more information.

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

v8.57.2

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-readonly-parameter-types] preserve type alias infomation (#​11954)
  • eslint-plugin: [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (#​12127)
  • eslint-plugin: [no-unsafe-return] false positive on unwrapping generic (#​12125)
  • eslint-plugin: [no-restricted-types] flag banned generics in extends or implements (#​12120)
  • eslint-plugin: [array-type] ignore Array and ReadonlyArray without type arguments (#​11971)
  • eslint-plugin: [prefer-optional-chain] remove dangling closing parenthesis (#​11865)
❤️ Thank You

See GitHub Releases for more information.

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

v8.57.1

Compare Source

🩹 Fixes
  • eslint-plugin: [prefer-optional-chain] no report for property on intersection type (#​12126)
❤️ Thank You

See GitHub Releases for more information.

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

v8.57.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#​12080)
🩹 Fixes
  • eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#​12089)
  • eslint-plugin: [prefer-promise-reject-errors] add allow TypeOrValueSpecifier to prefer-promise-reject-errors (#​12094)
  • typescript-estree: if the template literal is tagged and the text has an invalid escape, cooked will be null (#​11355)
  • eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#​12077)
  • eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#​12079)
  • eslint-plugin: [strict-void-return] false positives with overloads (#​12055)
❤️ Thank You

See GitHub Releases for more information.

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

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.59.3

Compare Source

This was a version bump only for parser 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.

v8.59.2

Compare Source

This was a version bump only for parser 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.

v8.59.1

Compare Source

This was a version bump only for parser 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.

v8.59.0

Compare Source

This was a version bump only for parser 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.

v8.58.2

Compare Source

🩹 Fixes
  • remove tsbuildinfo cache file from published packages (#​12187)
❤️ Thank You

See GitHub Releases for more information.

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

v8.58.1

Compare Source

This was a version bump only for parser 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.

v8.58.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

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

v8.57.2

Compare Source

This was a version bump only for parser 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.

v8.57.1

Compare Source

This was a version bump only for parser 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.

v8.57.0

Compare Source

This was a version bump only for parser 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.

eslint/eslint (eslint)

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

mskelton/eslint-plugin-playwright (eslint-plugin-playwright)

v2.10.2

Compare Source

Bug Fixes
  • missing-playwright-await: Fix false positive when re-assigning awaited variable (8cca0ac), closes #​456
  • no-duplicate-hooks: handle anonymous describe blocks in forEach loops (8b4ec60), closes #​459
  • valid-test-tags: Support template literal strings (d98a05c), closes #​460

v2.10.1

Compare Source

Bug Fixes
  • missing-playwright-await: Don't flag Array.fill as missing await (cff9640), closes #​450
  • Narrow page detection to prefer false positives (10238e1)

v2.10.0

Compare Source

Bug Fixes
  • missing-playwright-await: Fix false positive with expect().resolves (352e15e), closes #​448
  • Support additional promise methods (8646e62), closes #​444
Features
  • missing-playwright-await: Add includePageLocatorMethods flag for checking more missing awaits (#​438) (41921f8), closes #​159
  • no-skipped-test: Support disallowFixme to optionally disable .fixme() annotations (6b42fdb), closes #​446

v2.9.0

Compare Source

Bug Fixes
  • no-restricted-roles: Catch all uses, not just on page methods (1861fa5)
  • Support nested locators everywhere (0e48186)
Features
  • no-duplicate-hooks: Mark as recommended (fe3ca54)
  • no-duplicate-slow: Mark as recommended (2f0b67d)
  • prefer-hooks-in-order: Mark as recommended (e8ae16e)
  • prefer-hooks-on-top: Mark as recommended (5ab9296)
  • prefer-locator: Mark as recommended (fcab221)
  • prefer-to-have-count: Mark as recommended (fcbf086)
  • prefer-to-have-length: Mark as recommended (c6c923e)

v2.8.0

Compare Source

Bug Fixes
  • Add missing test coverage and fix several minor bugs (#​434) (e3398ec)
  • missing-playwright-await: Handle spread elements (df30163), closes #​430
  • missing-playwright-await: Support more promise edge cases (b4cdcbd)
Features
  • Auto-detect test.extend() fixtures and import aliases (#​432) (8b22ee7)
prettier/prettier (prettier)

v3.8.3

Compare Source

v3.8.2

Compare Source

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

v8.59.3

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.

v8.59.2

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.

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.

v8.59.0

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.

v8.58.2

Compare Source

🩹 Fixes
  • remove tsbuildinfo cache file from published packages (#​12187)
❤️ Thank You

See GitHub Releases for more information.

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

v8.58.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.

v8.58.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

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

v8.57.2

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.

v8.57.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.

v8.57.0

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: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, 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 a review from a team May 15, 2026 15:17
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 15, 2026

Hi @renovate[bot]. Thanks for your PR.

I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.24%. Comparing base (b08abdf) to head (24fcfa0).

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #4824       +/-   ##
===========================================
+ Coverage   41.03%   69.24%   +28.21%     
===========================================
  Files         121      123        +2     
  Lines        2220     4920     +2700     
  Branches      562      563        +1     
===========================================
+ Hits          911     3407     +2496     
- Misses       1304     1508      +204     
  Partials        5        5               
Flag Coverage Δ
install-dynamic-plugins 92.44% <ø> (?)
rhdh 41.03% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b08abdf...24fcfa0. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@kim-tsao
Copy link
Copy Markdown
Member

/ok-to-test

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 13e2cd5 to ed677a9 Compare May 15, 2026 16:15
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from ed677a9 to 8ac0c96 Compare May 15, 2026 17:48
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 8ac0c96 to 81dd1c9 Compare May 15, 2026 18:40
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 81dd1c9 to ef25927 Compare May 15, 2026 19:51
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch 2 times, most recently from 61d0ef4 to d3510b7 Compare May 15, 2026 21:01
@github-actions
Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from d3510b7 to 29c2b5e Compare May 18, 2026 04:41
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 29c2b5e to cc954f2 Compare May 18, 2026 10:42
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from cc954f2 to abc9f23 Compare May 18, 2026 15:09
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from abc9f23 to 86534b8 Compare May 19, 2026 05:33
@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 86534b8 to 3d836e1 Compare May 19, 2026 05:49
@github-actions
Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 3d836e1 to bea8903 Compare May 19, 2026 10:02
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from bea8903 to 0679c95 Compare May 19, 2026 12:39
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 0679c95 to 071f94b Compare May 19, 2026 13:33
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from 071f94b to f6ce593 Compare May 19, 2026 14:28
@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch 2 times, most recently from ded1131 to d80d138 Compare May 19, 2026 16:27
@github-actions
Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate Bot force-pushed the renovate/linters-(non-major) branch from d80d138 to 24fcfa0 Compare May 19, 2026 19:05
@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

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