Skip to content

Update dependency eslint to v9.5.0 - autoclosed

igswsihw-wmadepbot requested to merge renovate/eslint-9.x into main

This MR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor 9.0.0 -> 9.5.0

Release Notes

eslint/eslint (eslint)

v9.5.0

Compare Source

Features

  • b2d256c feat: no-sparse-arrays report on "comma" instead of the whole array (#​18579) (fisker Cheung)

Bug Fixes

  • 6880286 fix: treat * as a universal pattern (#​18586) (Milos Djermanovic)
  • 7fbe211 fix: message template for all files ignored (#​18564) (Milos Djermanovic)
  • 469cb36 fix: Don't lint the same file multiple times (#​18552) (Milos Djermanovic)
  • 5cff638 fix: improve message for ignored files without a matching config (#​18404) (Francesco Trotta)

Documentation

  • 455f7fd docs: add section about including .gitignore files (#​18590) (Milos Djermanovic)
  • 721eafe docs: update info about universal files patterns (#​18587) (Francesco Trotta)
  • 8127127 docs: Update README (GitHub Actions Bot)
  • 55c2a66 docs: Update README (GitHub Actions Bot)
  • eb76282 docs: Update README (GitHub Actions Bot)
  • ff6e96e docs: baseConfig and overrideConfig can be arrays (#​18571) (Milos Djermanovic)
  • d2d83e0 docs: Add mention of eslint-transforms to v9 migration guide (#​18566) (Nicholas C. Zakas)
  • 9ce6832 docs: add callout box for unintuitive behavior (#​18567) (Ben McCann)
  • b8db99c docs: Add VS Code info to config migration guide (#​18555) (Nicholas C. Zakas)
  • 518a35c docs: Mention config migrator (#​18561) (Nicholas C. Zakas)
  • eb440fc docs: specifying files with arbitrary or no extension (#​18539) (Francesco Trotta)
  • 38c159e docs: Provide example of reading package.json for plugins meta (#​18530) (Nicholas C. Zakas)
  • d16a659 docs: add link to migration guide for --ext CLI option (#​18537) (Milos Djermanovic)
  • 73408de docs: add link to configuration file docs before examples (#​18535) (Milos Djermanovic)

Chores

v9.4.0

Compare Source

Features

  • 89a4a0a feat: ignore IIFE's in the no-loop-func rule (#​17528) (Nitin Kumar)

Bug Fixes

  • f6534d1 fix: skip processor code blocks that match only universal patterns (#​18507) (Milos Djermanovic)
  • 7226ebd fix: allow implicit undefined return in no-constructor-return (#​18515) (Ali Rezvani)
  • 389744b fix: use @eslint/config-inspector@latest (#​18483) (唯然)
  • 70118a5 fix: func-style false positive with arrow functions and super (#​18473) (Milos Djermanovic)

Documentation

Chores

v9.3.0

Compare Source

Features

  • b32153c feat: add overrides.namedExports to func-style rule (#​18444) (Percy Ma)
  • b67eba4 feat: add restrictedNamedExportsPattern to no-restricted-exports (#​18431) (Akul Srivastava)
  • 069aa68 feat: add option allowEscape to no-misleading-character-class rule (#​18208) (Francesco Trotta)
  • 05ef92d feat: deprecate multiline-comment-style & line-comment-position (#​18435) (唯然)
  • db0b174 feat: add enforceForInnerExpressions option to no-extra-boolean-cast (#​18222) (Kirk Waiblinger)

Bug Fixes

  • 8db0eff fix: Improve config error messages (#​18457) (Nicholas C. Zakas)
  • 5c28d9a fix: don't remove comments between key and value in object-shorthand (#​18442) (Kuba Jastrzębski)
  • 39fb0ee fix: object-shorthand loses type parameters when auto-fixing (#​18438) (dalaoshu)
  • 37eba48 fix: don't crash when fs.readFile returns promise from another realm (#​18416) (Milos Djermanovic)

Documentation

  • ceada8c docs: explain how to use "tsc waiting" label (#​18466) (Francesco Trotta)
  • 62e686c docs: Add troubleshooting info for plugin compatibility (#​18451) (Nicholas C. Zakas)
  • e17e1c0 docs: Update README (GitHub Actions Bot)
  • 2465a1e docs: Update README (GitHub Actions Bot)
  • d23574c docs: Clarify usage of no-unreachable with TypeScript (#​18445) (benj-dobs)
  • 1db9bae docs: Fix typos (#​18443) (Frieder Bluemle)
  • 7065196 docs: Update README (GitHub Actions Bot)
  • 04e7c6e docs: update deprecation notice of no-return-await (#​18433) (Tanuj Kanti)
  • e763512 docs: Link global ignores section in config object property list (#​18430) (MaoShizhong)
  • ac7f718 docs: reflect release of v9 in config migration guide (#​18412) (Peter Briggs)
  • 0de0909 docs: fix grammar in configuration file resolution (#​18419) (Mike McCready)

Chores

v9.2.0

Compare Source

Features

  • 8485d76 feat: no-case-declarations add suggestions (#​18388) (Josh Goldberg )
  • a498f35 feat: update Unicode letter detection in capitalized-comments rule (#​18375) (Francesco Trotta)

Bug Fixes

  • eeec413 fix: do not throw when defining a global named defineSetter (#​18364) (唯然)

Documentation

  • 0f5df50 docs: Update README (GitHub Actions Bot)
  • 1579ce0 docs: update wording regarding indirect eval (#​18394) (Kirk Waiblinger)
  • f12a02c docs: update to eslint v9 in custom-rule-tutorial (#​18383) (唯然)

Chores

v9.1.1

Compare Source

Bug Fixes

v9.1.0

Compare Source

Features

Bug Fixes

  • 8d18958 fix: Remove name from eslint/js packages (#​18368) (Nicholas C. Zakas)
  • 594eb0e fix: do not crash on error in fs.walk filter (#​18295) (Francesco Trotta)
  • 0d8cf63 fix: EMFILE errors (#​18313) (Nicholas C. Zakas)
  • e1ac0b5 fix: --inspect-config only for flat config and respect -c (#​18306) (Nicholas C. Zakas)
  • 09675e1 fix: --no-ignore should not apply to non-global ignores (#​18334) (Milos Djermanovic)

Documentation

  • fb50077 docs: include notes about globals in migration-guide (#​18356) (Gabriel Rohden)
  • 71c771f docs: Fix missing accessible name for scroll-to-top link (#​18329) (Germán Freixinós)
  • 200fd4e docs: indicate eslintrc mode for .eslintignore (#​18285) (Francesco Trotta)
  • 16b6a8b docs: Update README (GitHub Actions Bot)
  • df5f8a9 docs: paths and patterns difference in no-restricted-imports (#​18273) (Tanuj Kanti)
  • c537d76 docs: update npm init @​eslint/config generated file names (#​18298) (唯然)
  • e1e305d docs: fix linebreak-style examples (#​18262) (Francesco Trotta)
  • 113f51e docs: Mention package.json config support dropped (#​18305) (Nicholas C. Zakas)
  • 5c35321 docs: add eslintrc-only note to --rulesdir (#​18281) (Adam Lui 刘展鹏)

Build Related

  • 1fa6622 build: do not use --force flag to install dependencies (#​18284) (Francesco Trotta)

Chores


Configuration

📅 Schedule: 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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Renovate Bot.

Edited by igswsihw-wmadepbot

Merge request reports