chore(deps): update eslint monorepo (major)#89
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
eb536f2 to
12a6e98
Compare
12a6e98 to
9a0704b
Compare
6abb396 to
7cb998f
Compare
0596c96 to
9575778
Compare
2dfa3cb to
289d346
Compare
289d346 to
c8ee7bb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^8.56.0β^10.0.0Release Notes
eslint/eslint (eslint)
v10.5.0Compare Source
Features
5ca8c52feat: correct stack tracking in max-nested-callbacks (#β20973) (Pixel998)b565783feat: report no-with violations at the with keyword (#β20971) (Pixel998)2ce032ffeat: report max-lines-per-function violations at function head (#β20966) (Pixel998)732cb3efeat: report max-nested-callbacks violations at function head (#β20967) (Pixel998)f9c138afeat: report max-depth violations on keywords (#β20943) (Pixel998)bdb496cfeat: correct max-depth handling for else-if chains (#β20944) (Pixel998)c296873feat: update error loc inmax-statementsto function header (#β20907) (Taejin Kim)Documentation
8ae1b5bdocs: Update README (GitHub Actions Bot)ca7eb90docs: update Node.js prerequisites to include ICU support (#β20962) (Francesco Trotta)f99b47adocs: Update README (GitHub Actions Bot)acf03d4docs: clarify precedence of parserOptions over languageOptions (#β20926) (sethamus)Chores
b18bf58chore: update ecosystem plugins (#β20959) (ESLint Bot)c2d1444refactor: replace areAllSegmentsUnreachable with !isAnySegmentReachable (#β20951) (Taejin Kim)243b8c5chore: enhance config-rule to support oneOf, anyOf, and nested schemas (#β20788) (kuldeep kumar)217b2a9test: add unit tests for ParserService (#β20949) (Taejin Kim)72003e7test: add location information to error messages inmax-statements(#β20945) (lumir)7797c26refactor: deduplicate isAnySegmentReachable across rules (#β20890) (Taejin Kim)67c46fachore: update ecosystem plugins (#β20938) (ESLint Bot)95d8c7achore: update dependency @βeslint/json to v2 (#β20934) (renovate[bot])cf9e496chore: update @βarethetypeswrong/cli to 0.18.3 (#β20933) (Pixel998)fb6d396test: run type tests with TypeScript 7 (#β20868) (sethamus)v10.4.1Compare Source
Bug Fixes
e557467fix: update@eslint/plugin-kitversion to 0.7.2 (#β20930) (Francesco Trotta)d4ce898fix: propagate failures from delegated commands (#β20917) (Minh Vu)f4f3507fix: prefer-arrow-callback invalid autofix with newline afterasync(#β20916) (kuldeep kumar)c5bc78bfix: false positive for reference infinallyblock (#β20655) (Tanuj Kanti)27538c0fix: add missing CodePath and CodePathSegment types (#β20853) (Pixel998)Documentation
61b0adddocs: remove deprecated rule from related rules ofmax-params(#β20921) (Tanuj Kanti)305d5b9docs: remove deprecated rules from related rules section (#β20911) (Tanuj Kanti)49b0202docs: fixdisplay: noneof ad (#β20901) (Tanuj Kanti)9067f94docs: switch build to Node.js 24 (#β20893) (Milos Djermanovic)c91b041docs: Update README (GitHub Actions Bot)e349265docs: clarify semver strings in rule deprecation objects (#β20885) (Milos Djermanovic)Chores
b0e466btest: adddataproperty to invalid tests cases for rules (#β20924) (Tanuj Kanti)f78838btest: add CodePath type coverage (#β20904) (Pixel998)1daa4bdchore: updateeslint-plugin-eslint-commentstest data to latest commit (#β20922) (Francesco Trotta)002942cci: declare contents:read on update-readme workflow (#β20919) (Arpit Jain)64bca24chore: update ecosystem plugins (#β20912) (ESLint Bot)6d7c832chore: ignore fflate updates in renovate (#β20908) (Pixel998)b2c8638ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (#β20889) (dependabot[bot])a9b8d7fchore: increase maxBuffer for ecosystem tests (#β20881) (sethamus)b702eadchore: update ecosystem update PR settings (#β20884) (Pixel998)507f60echore: update ecosystem plugins (#β20882) (ESLint Bot)92f5c5btest: add unit test for message-count (#β20878) (kuldeep kumar)df32108chore: add @βeslint/markdown and typescript-eslint ecosystem tests (#β20837) (sethamus)327f91dchore: use includeIgnoreFile internally (#β20876) (Kirk Waiblinger)f0dc4bdchore: pin fflate@β0.8.2 (#β20877) (Milos Djermanovic)0f4bd25ci: run Discord alert for ecosystem test failures (#β20873) (Copilot)v10.4.0Compare Source
Features
1a45ec5feat: check sequence expressions infor-direction(#β20701) (kuldeep kumar)450040bfeat: addincludeIgnoreFile()toeslint/config(#β20735) (Kirk Waiblinger)Bug Fixes
544c0c3fix: escape code path DOT labels in debug output (#β20866) (Pixel998)6799431fix: update dependency @βeslint/config-helpers to ^0.6.0 (#β20850) (renovate[bot])f078feffix: handle non-array deprecated rule replacements (#β20825) (xbinaryx)Documentation
7e52a71docs: add mention of@eslint-react/eslint-plugin(#β20869) (Pavel)db3468bdocs: tweak wording around ambiguous CJS-vs-ESM config (#β20865) (Kirk Waiblinger)9084664docs: Update README (GitHub Actions Bot)9cc7387docs: Update README (GitHub Actions Bot)3d7b548docs: Update README (GitHub Actions Bot)191ec3cdocs: Update README (GitHub Actions Bot)Chores
6616856chore: upgrade knip to v6 (#β20875) (Pixel998)d13b084ci: ensure auto-created PRs run CI (#β20860) (lumir)e71c7afci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (#β20862) (dependabot[bot])d84393dtest: add unit tests for SuppressionsService.applySuppressions() (#β20863) (kuldeep kumar)24db8cbtest: add tests for SuppressionsService.save() (#β20802) (kuldeep kumar)2ef0549chore: update ecosystem plugins (#β20857) (github-actions[bot])a429791ci: removeeslint-webpack-plugintypes integration test (#β20668) (Milos Djermanovic)9e37386chore: replacerecastwith range approach in code-sample-minimizer (#β20682) (Copilot)0dd1f9ftest: disable warning forvm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER(#β20845) (Francesco Trotta)9da3c7brefactor: remove deprecatedmeta.languageand migratemeta.dialects(#β20716) (Pixel998)2099ed1refactor: addmeta.defaultOptionsto more rules, enable linting (#β20800) (xbinaryx)f1dfbc9chore: update ecosystem plugins (#β20836) (github-actions[bot])c759413ci: bump pnpm/action-setup from 6.0.3 to 6.0.5 (#β20843) (dependabot[bot])5b817d6test: add unit tests for lib/shared/ast-utils (#β20838) (kuldeep kumar)1c13ae3test: add unit tests for lib/shared/severity (#β20835) (kuldeep kumar)v10.3.0Compare Source
Features
379571afeat: add suggestions for no-unused-private-class-members (#β20773) (sethamus)Bug Fixes
b6ae5cffix: handle unavailable require cache (#β20812) (Simon Podlipsky)6fb3685fix: rule suggestions cause continuation in class body (#β20787) (Milos Djermanovic)Documentation
32cc7abdocs: fix typos in docs and comments (#β20809) (Tanuj Kanti)7f47937docs: Update README (GitHub Actions Bot)Chores
d32235eci: use pnpm ineslint-flat-config-utilstype integration test (#β20826) (Francesco Trotta)3ffb14echore: clean up typos in comments and JSDoc (#β20821) (Pixel998)22eb58achore: add missing continue-on-error to ecosystem-tests.yml (#β20818) (Josh Goldberg β¨)88bf002ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (#β20815) (dependabot[bot])97c8c33chore: update ilshidur/action-discord action to v0.4.0 (#β20811) (renovate[bot])2f58136chore: pin peter-evans/create-pull-request action to5f6978f(#β20810) (renovate[bot])77add7fchore: add initial ecosystem plugin tests workflow (#β19643) (Josh Goldberg β¨)4023b55test: Add unit tests for SuppressionsService.prune() (#β20797) (kuldeep kumar)54080datest: add unit tests for ForkContext (#β20778) (kuldeep kumar)f0e2bcctest: add unit tests for SuppressionsService.suppress() method (#β20765) (kuldeep kumar)a7f0b94chore: update dependency prettier to v3.8.3 (#β20782) (renovate[bot])7bf93d9chore: update TypeScript to v6 (#β20677) (sethamus)b42dd72ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (#β20781) (dependabot[bot])2b252betest: add unit tests for IdGenerator (#β20775) (kuldeep kumar)v10.2.1Compare Source
Bug Fixes
14be92bfix: model generator yield resumption paths in code path analysis (#β20665) (sethamus)84a19d2fix: no-async-promise-executor false positives for shadowed Promise (#β20740) (xbinaryx)af764affix: clarify language and processor validation errors (#β20729) (Pixel998)e251b89fix: update eslint (#β20715) (renovate[bot])Documentation
ca92ca0docs: reuse markdown-it instance for markdown filter (#β20768) (Amaresh S M)57d2ee2docs: Enable Eleventy incremental mode for watch (#β20767) (Amaresh S M)c1621b9docs: fix typos in code-path-analyzer.js (#β20700) (Ayush Shukla)1418d52docs: Update README (GitHub Actions Bot)39771e6docs: Update README (GitHub Actions Bot)71e0469docs: fix incomplete JSDoc param description in no-shadow rule (#β20728) (kuldeep kumar)22119cedocs: clarify scope of for-direction rule with dead code examples (#β20723) (Amaresh S M)8f3fb77docs: documentmeta.docs.dialects(#β20718) (Pixel998)Chores
7ddfea9chore: update dependency prettier to v3.8.2 (#β20770) (renovate[bot])fac40e1ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (#β20763) (dependabot[bot])7246f92test: add tests for SuppressionsService.load() error handling (#β20734) (kuldeep kumar)4f34b1echore: update pnpm/action-setup action to v5 (#β20762) (renovate[bot])51080ebtest: processor service (#β20731) (kuldeep kumar)e7e1889chore: remove stale babel-eslint10 fixture and test (#β20727) (kuldeep kumar)4e1a87ctest: remove redundant async/await in flat config array tests (#β20722) (Pixel998)066eabbtest: add rule metadata coverage forlanguagesanddocs.dialects(#β20717) (Pixel998)v10.2.0Compare Source
Features
586ec2ffeat: Addmeta.languagessupport to rules (#β20571) (Copilot)14207defeat: addTemporaltono-obj-calls(#β20675) (Pixel998)bbb2c93feat: add Temporal to ES2026 globals (#β20672) (Pixel998)Bug Fixes
542cb3efix: update first-party dependencies (#β20714) (Francesco Trotta)Documentation
a2af743docs: addlanguageto configuration objects (#β20712) (Francesco Trotta)845f23fdocs: Update README (GitHub Actions Bot)5fbcf59docs: removesourceTypefrom ts playground link (#β20477) (Tanuj Kanti)8702a47docs: Update README (GitHub Actions Bot)ddeadeddocs: Update README (GitHub Actions Bot)2b44966docs: add Major Releases section to Manage Releases (#β20269) (Milos Djermanovic)eab65c7docs: updateeslintversions in examples (#β20664) (루λ°LuMir)3e4a299docs: update ESM Dependencies policies with note for own-usage packages (#β20660) (Milos Djermanovic)Chores
8120e30refactor: extract no unmodified loop condition (#β20679) (kuldeep kumar)46e8469chore: update dependency markdownlint-cli2 to ^0.22.0 (#β20697) (renovate[bot])01ed3aatest: add unit tests for unicode utilities (#β20622) (Manish chaudhary)811f493ci: remove--legacy-peer-depsfrom types integration tests (#β20667) (Milos Djermanovic)6b86fcfchore: update dependency npm-run-all2 to v8 (#β20663) (renovate[bot])632c4f8chore: addprettierupdate commit to.git-blame-ignore-revs(#β20662) (루λ°LuMir)b0b0f21chore: update dependency eslint-plugin-regexp to ^3.1.0 (#β20659) (Milos Djermanovic)228a2ddchore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (#β20661) (Milos Djermanovic)3ab4d7etest: Add tests for eslintrc-style keys (#β20645) (kuldeep kumar)v10.1.0Compare Source
Features
ff4382bfeat: apply fix forno-varinTSModuleBlock(#β20638) (Tanuj Kanti)0916995feat: Implement api support for bulk-suppressions (#β20565) (Blake Sager)Bug Fixes
2b8824efix: Preventno-varautofix when a variable is used before declaration (#β20464) (Amaresh S M)e58b4bffix: update eslint (#β20597) (renovate[bot])Documentation
b7b57fedocs: use correct JSDoc link in require-jsdoc.md (#β20641) (mkemna-clb)58e4cfcdocs: add deprecation notice partial (#β20639) (Milos Djermanovic)7143dbfdocs: update v9 migration guide for@eslint/jsusage (#β20540) (fnx)035fc4fdocs: note thatglobalReturnapplies only withsourceType: "script"(#β20630) (Milos Djermanovic)e972c88docs: merge ESLint option descriptions into type definitions (#β20608) (Francesco Trotta)7f10d84docs: Update README (GitHub Actions Bot)aeed007docs: open playground link in new tab (#β20602) (Tanuj Kanti)a0d1a37docs: Add AI Usage Policy (#β20510) (Nicholas C. Zakas)Chores
a9f9ccechore: update dependency eslint-plugin-unicorn to ^63.0.0 (#β20584) (Milos Djermanovic)1f42bd7chore: updateprettierto 3.8.1 (#β20651) (루λ°LuMir)c0a6f4achore: update dependency @βeslint/json to ^1.2.0 (#β20652) (renovate[bot])cc43f79chore: update dependency c8 to v11 (#β20650) (renovate[bot])2ce4635chore: update dependency @βeslint/json to v1 (#β20649) (renovate[bot])f0406eechore: update dependency markdownlint-cli2 to ^0.21.0 (#β20646) (renovate[bot])dbb4c95chore: remove trunk (#β20478) (sethamus)c672a2atest: fix CLI test for empty output file (#β20640) (kuldeep kumar)c7ada24ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 (#β20636) (dependabot[bot])07c4b8btest: fixRuleTestertest without test runners (#β20631) (Francesco Trotta)079bba7test: Add tests forisValidWithUnicodeFlag(#β20601) (Manish chaudhary)5885ae6ci: unpin Node.js 25.x in CI (#β20615) (Copilot)f65e5d3chore: update pnpm/action-setup digest tob906aff(#β20610) (renovate[bot])v10.0.3Compare Source
Bug Fixes
e511b58fix: update eslint (#β20595) (renovate[bot])f4c9cf9fix: include variable name inno-useless-assignmentmessage (#β20581) (sethamus)ee9ff31fix: update dependency minimatch to ^10.2.4 (#β20562) (Milos Djermanovic)Documentation
9fc31b0docs: Update README (GitHub Actions Bot)4efaa36docs: add info box foreslint-plugin-eslint-comments(#β20570) (DesselBane)23b2759docs: add v10 migration guide link to Use docs index (#β20577) (Pixel998)80259a9docs: Remove deprecated eslintrc documentation files (#β20472) (Copilot)9b9b4badocs: fix typo in no-await-in-loop documentation (#β20575) (Pixel998)e7d72a7docs: document TypeScript 5.3 minimum supported version (#β20547) (sethamus)Chores
ef8fb92chore: package.json update for eslint-config-eslint release (Jenkins)e8f2104chore: updates for v9.39.4 release (Jenkins)5cd1604refactor: simplify isCombiningCharacter helper (#β20524) (HuΓ‘ng JΓΉnliΓ ng)70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#β20586) (Milos Djermanovic)e32df71chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (#β20576) (Milos Djermanovic)53ca6eechore: disableeslint-comments/no-unused-disablerule (#β20578) (Milos Djermanovic)e121895ci: pin Node.js 25.6.1 (#β20559) (Milos Djermanovic)efc5aefchore: updatetsconfig.jsonineslint-config-eslint(#β20551) (Francesco Trotta)v10.0.2Compare Source
Bug Fixes
2b72361fix: updateajvto6.14.0to address security vulnerabilities (#β20537) (루λ°LuMir)Documentation
13eeedbdocs: link rule type explanation to CLI option --fix-type (#β20548) (Mike McCready)98cbf6bdocs: update migration guide per Program range change (#β20534) (HuΓ‘ng JΓΉnliΓ ng)61a2405docs: add missing semicolon in vars-on-top rule example (#β20533) (Abilash)Chores
951223bchore: update dependency @βeslint/eslintrc to ^3.3.4 (#β20553) (renovate[bot])6aa1afechore: update dependency eslint-plugin-jsdoc to ^62.7.0 (#β20536) (Milos Djermanovic)v10.0.1Compare Source
Bug Fixes
c87d5bdfix: update eslint (#β20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#β20519) (루λ°LuMir)04c2147fix: update error message for unused suppressions (#β20496) (fnx)38b089cfix: update dependency @βeslint/config-array to ^0.23.1 (#β20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#β20431) (루λ°LuMir)6f23076docs: toggle nav in no-JS mode (#β20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update @βtypescript-eslint/parser to ^8.56.0 (#β20514) (Milos Djermanovic)8330d23test: add tests for config-api (#β20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#β20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#β20479) (Francesco Trotta)84fb885chore: package.json update for @βeslint/js release (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#β20467) (Milos Djermanovic)v10.0.0Compare Source
Breaking Changes
f9e54f4feat!: estimate rule-tester failure location (#β20420) (ST-DDT)a176319feat!: replacechalkwithstyleTextand addcolortoResultsMeta(#β20227) (루λ°LuMir)c7046e6feat!: enable JSX reference tracking (#β20152) (Pixel998)fa31a60feat!: addnameto configs (#β20015) (Kirk Waiblinger)3383e7efix!: remove deprecatedSourceCodemethods (#β20137) (Pixel998)501abd0feat!: update dependency minimatch to v10 (#β20246) (renovate[bot])ca4d3b4fix!: stricter rule tester assertions for valid test cases (#β20125) (ε―ηΆ)96512a6fix!: Remove deprecated rule context methods (#β20086) (Nicholas C. Zakas)c69fdacfeat!: remove eslintrc support (#β20037) (Francesco Trotta)208b5ccfeat!: UseScopeManager#addGlobals()(#β20132) (Milos Djermanovic)a2ee188fix!: adduniqueItems: trueinno-invalid-regexpoption (#β20155) (Tanuj Kanti)a89059dfeat!: Program range span entire source text (#β20133) (Pixel998)39a6424fix!: assert 'text' is a string across all RuleFixer methods (#β20082) (Pixel998)f28fbf8fix!: Deprecate"always"and"as-needed"options of theradixrule (#β20223) (Milos Djermanovic)aa3fb2bfix!: tightenfunc-namesschema (#β20119) (Pixel998)f6c0ed0feat!: reporteslint-envcomments as errors (#β20128) (Francesco Trotta)4bf739ffix!: remove deprecatedLintMessage#nodeTypeandTestCaseError#type(#β20096) (Pixel998)523c076feat!: drop support for jiti < 2.2.0 (#β20016) (michael faith)454a292feat!: updateeslint:recommendedconfiguration (#β20210) (Pixel998)4f880eefeat!: removev10_*and inactiveunstable_*flags (#β20225) (sethamus)f18115cfeat!:no-shadow-restricted-namesreportglobalThisby default (#β20027) (sethamus)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#β20160) (Milos Djermanovic)Features
bff9091feat: handleArray.fromAsyncinarray-callback-return(#β20457) (Francesco Trotta)290c594feat: addselftono-implied-evalrule (#β20468) (sethamus)43677defeat: fix handling of function and class expression names inno-shadow(#β20432) (Milos Djermanovic)f0cafe5feat: rule tester add assertion optionrequireData(#β20409) (fnx)f7ab693feat: output RuleTester test case failure index (#β19976) (ST-DDT)7cbcbf9feat: addcountThisoption tomax-params(#β20236) (Gerkin)f148a5efeat: add error assertion options (#β20247) (ST-DDT)09e6654feat: update error loc ofrequire-yieldandno-useless-constructor(#β20267) (Tanuj Kanti)Bug Fixes
436b82ffix: update eslint (#β20473) (renovate[bot])1d29d22](https://redirect.gConfiguration
π Schedule: (UTC)
π¦ 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.
This PR was generated by Mend Renovate. View the repository job log.