0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-04-08 02:52:39 -05:00

Update dependency eslint to v8.57.1 (#22700)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`8.44.0` ->
`8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.44.0/8.57.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.44.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.44.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint (eslint)</summary>

###
[`v8.57.1`](https://redirect.github.com/eslint/eslint/releases/tag/v8.57.1)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1)

##### Bug Fixes

-
[`a19072f`](a19072f9f1)
fix: add logic to handle fixTypes in the lintText() method
([#&#8203;18900](https://redirect.github.com/eslint/eslint/issues/18900))
(Francesco Trotta)
-
[`04c7188`](04c718865b)
fix: Don't lint same file multiple times
([#&#8203;18899](https://redirect.github.com/eslint/eslint/issues/18899))
(Francesco Trotta)
-
[`87ec3c4`](87ec3c49dd)
fix: do not throw when defining a global named `__defineSetter__`
([#&#8203;18898](https://redirect.github.com/eslint/eslint/issues/18898))
(Francesco Trotta)
-
[`60a1267`](60a1267687)
fix: Provide helpful error message for nullish configs
([#&#8203;18889](https://redirect.github.com/eslint/eslint/issues/18889))
(Milos Djermanovic)
-
[`a0dea8e`](a0dea8ee01)
fix: allow `name` in global ignores, fix `--no-ignore` for non-global
([#&#8203;18875](https://redirect.github.com/eslint/eslint/issues/18875))
(Milos Djermanovic)
-
[`3836bb4`](3836bb48d3)
fix: do not crash on error in `fs.walk` filter
([#&#8203;18886](https://redirect.github.com/eslint/eslint/issues/18886))
(Milos Djermanovic)
-
[`2dec349`](2dec349199)
fix: skip processor code blocks that match only universal patterns
([#&#8203;18880](https://redirect.github.com/eslint/eslint/issues/18880))
(Milos Djermanovic)

##### Documentation

-
[`6a5add4`](6a5add41e8)
docs: v8.x Add EOL banner
([#&#8203;18744](https://redirect.github.com/eslint/eslint/issues/18744))
(Amaresh S M)
-
[`b034575`](b034575978)
docs: v8.x add version support page to the dropdown
([#&#8203;18731](https://redirect.github.com/eslint/eslint/issues/18731))
(Amaresh S M)
-
[`760ef7d`](760ef7d9db)
docs: v8.x add version support page in the side navbar
([#&#8203;18740](https://redirect.github.com/eslint/eslint/issues/18740))
(Amaresh S M)
-
[`428b7ea`](428b7ea0a9)
docs: Add Powered by Algolia label to the search
([#&#8203;18658](https://redirect.github.com/eslint/eslint/issues/18658))
(Amaresh S M)
-
[`c68c07f`](c68c07ff44)
docs: version selectors synchronization
([#&#8203;18265](https://redirect.github.com/eslint/eslint/issues/18265))
(Milos Djermanovic)

##### Build Related

-
[`35d366a`](35d366aed6)
build: Support updates to previous major versions
([#&#8203;18870](https://redirect.github.com/eslint/eslint/issues/18870))
(Milos Djermanovic)

##### Chores

-
[`140ec45`](140ec4569f)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).57.1
([#&#8203;18913](https://redirect.github.com/eslint/eslint/issues/18913))
(Milos Djermanovic)
-
[`bcdfc04`](bcdfc04a69)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`3f6ce8d`](3f6ce8d6b7)
chore: pin vite-plugin-commonjs@0.10.1
([#&#8203;18910](https://redirect.github.com/eslint/eslint/issues/18910))
(Milos Djermanovic)
-
[`9f07549`](9f07549795)
chore: ignore `/docs/v8.x` in link checker
([#&#8203;18660](https://redirect.github.com/eslint/eslint/issues/18660))
(Milos Djermanovic)

###
[`v8.57.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.57.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

##### Features

-
[`1120b9b`](1120b9b7b9)
feat: Add loadESLint() API method for v8
([#&#8203;18098](https://redirect.github.com/eslint/eslint/issues/18098))
(Nicholas C. Zakas)
-
[`dca7d0f`](dca7d0f1c2)
feat: Enable `eslint.config.mjs` and `eslint.config.cjs`
([#&#8203;18066](https://redirect.github.com/eslint/eslint/issues/18066))
(Nitin Kumar)

##### Bug Fixes

-
[`2196d97`](2196d97094)
fix: handle absolute file paths in `FlatRuleTester`
([#&#8203;18064](https://redirect.github.com/eslint/eslint/issues/18064))
(Nitin Kumar)
-
[`69dd1d1`](69dd1d1387)
fix: Ensure config keys are printed for config errors
([#&#8203;18067](https://redirect.github.com/eslint/eslint/issues/18067))
(Nitin Kumar)
-
[`9852a31`](9852a31edc)
fix: deep merge behavior in flat config
([#&#8203;18065](https://redirect.github.com/eslint/eslint/issues/18065))
(Nitin Kumar)
-
[`4c7e9b0`](4c7e9b0b53)
fix: allow circular references in config
([#&#8203;18056](https://redirect.github.com/eslint/eslint/issues/18056))
(Milos Djermanovic)

##### Documentation

-
[`84922d0`](84922d0bfa)
docs: Show prerelease version in dropdown
([#&#8203;18139](https://redirect.github.com/eslint/eslint/issues/18139))
(Nicholas C. Zakas)
-
[`5b8c363`](5b8c3636a3)
docs: Switch to Ethical Ads
([#&#8203;18117](https://redirect.github.com/eslint/eslint/issues/18117))
(Milos Djermanovic)
-
[`77dbfd9`](77dbfd9887)
docs: show NEXT in version selectors
([#&#8203;18052](https://redirect.github.com/eslint/eslint/issues/18052))
(Milos Djermanovic)

##### Chores

-
[`1813aec`](1813aecc46)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).57.0
([#&#8203;18143](https://redirect.github.com/eslint/eslint/issues/18143))
(Milos Djermanovic)
-
[`5c356bb`](5c356bb0c6)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`f4a1fe2`](f4a1fe2e45)
test: add more tests for ignoring files and directories
([#&#8203;18068](https://redirect.github.com/eslint/eslint/issues/18068))
(Nitin Kumar)
-
[`42c0aef`](42c0aefaf6)
ci: Enable CI for `v8.x` branch
([#&#8203;18047](https://redirect.github.com/eslint/eslint/issues/18047))
(Milos Djermanovic)

###
[`v8.56.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.56.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.55.0...v8.56.0)

##### Features

-
[`0dd9704`](0dd9704c47)
feat: Support custom severity when reporting unused disable directives
([#&#8203;17212](https://redirect.github.com/eslint/eslint/issues/17212))
(Bryan Mishkin)
-
[`31a7e3f`](31a7e3fde4)
feat: fix no-restricted-properties false negatives with unknown objects
([#&#8203;17818](https://redirect.github.com/eslint/eslint/issues/17818))
(Arka Pratim Chaudhuri)

##### Bug Fixes

-
[`7d5e5f6`](7d5e5f6884)
fix: `TypeError: fs.exists is not a function` on read-only file system
([#&#8203;17846](https://redirect.github.com/eslint/eslint/issues/17846))
(Francesco Trotta)
-
[`74739c8`](74739c849b)
fix: suggestion with invalid syntax in no-promise-executor-return rule
([#&#8203;17812](https://redirect.github.com/eslint/eslint/issues/17812))
(Bryan Mishkin)

##### Documentation

-
[`9007719`](90077199fe)
docs: update link in ways-to-extend.md
([#&#8203;17839](https://redirect.github.com/eslint/eslint/issues/17839))
(Amel SELMANE)
-
[`3a22236`](3a22236f8d)
docs: Update README (GitHub Actions Bot)
-
[`54c3ca6`](54c3ca6f2d)
docs: fix migration-guide example
([#&#8203;17829](https://redirect.github.com/eslint/eslint/issues/17829))
(Tanuj Kanti)
-
[`4391b71`](4391b71e62)
docs: check config comments in rule examples
([#&#8203;17815](https://redirect.github.com/eslint/eslint/issues/17815))
(Francesco Trotta)
-
[`fd28363`](fd2836342c)
docs: remove mention about ESLint stylistic rules in readme
([#&#8203;17810](https://redirect.github.com/eslint/eslint/issues/17810))
(Zwyx)
-
[`48ed5a6`](48ed5a6dad)
docs: Update README (GitHub Actions Bot)

##### Chores

-
[`ba6af85`](ba6af85c7d)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).56.0
([#&#8203;17864](https://redirect.github.com/eslint/eslint/issues/17864))
(Milos Djermanovic)
-
[`60a531a`](60a531a9c0)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`ba87a06`](ba87a0651a)
chore: update dependency markdownlint to ^0.32.0
([#&#8203;17783](https://redirect.github.com/eslint/eslint/issues/17783))
(renovate\[bot])
-
[`9271d10`](9271d10d9e)
chore: add GitHub issue template for docs issues
([#&#8203;17845](https://redirect.github.com/eslint/eslint/issues/17845))
(Josh Goldberg )
-
[`70a686b`](70a686b3c1)
chore: Convert rule tests to FlatRuleTester
([#&#8203;17819](https://redirect.github.com/eslint/eslint/issues/17819))
(Nicholas C. Zakas)
-
[`f3a599d`](f3a599d34c)
chore: upgrade eslint-plugin-unicorn to v49.0.0
([#&#8203;17837](https://redirect.github.com/eslint/eslint/issues/17837))
(唯然)
-
[`905d4b7`](905d4b75ab)
chore: upgrade eslint-plugin-eslint-plugin v5.2.1
([#&#8203;17838](https://redirect.github.com/eslint/eslint/issues/17838))
(唯然)
-
[`4d7c3ce`](4d7c3ce246)
chore: update eslint-plugin-n v16.4.0
([#&#8203;17836](https://redirect.github.com/eslint/eslint/issues/17836))
(唯然)
-
[`fd0c60c`](fd0c60c3be)
ci: unpin Node.js 21.2.0
([#&#8203;17821](https://redirect.github.com/eslint/eslint/issues/17821))
(Francesco Trotta)

###
[`v8.55.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.55.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.54.0...v8.55.0)

##### Features

-
[`8c9e6c1`](8c9e6c100a)
feat: importNamePattern option in no-restricted-imports
([#&#8203;17721](https://redirect.github.com/eslint/eslint/issues/17721))
(Tanuj Kanti)

##### Documentation

-
[`83ece2a`](83ece2afc2)
docs: fix typo `--rules` -> `--rule`
([#&#8203;17806](https://redirect.github.com/eslint/eslint/issues/17806))
(OKURA Masafumi)
-
[`fffca5c`](fffca5c362)
docs: remove "Open in Playground" buttons for removed rules
([#&#8203;17791](https://redirect.github.com/eslint/eslint/issues/17791))
(Francesco Trotta)
-
[`a6d9442`](a6d9442a9a)
docs: fix correct/incorrect examples of rules
([#&#8203;17789](https://redirect.github.com/eslint/eslint/issues/17789))
(Tanuj Kanti)
-
[`383e999`](383e99928d)
docs: update and fix examples for `no-unused-vars`
([#&#8203;17788](https://redirect.github.com/eslint/eslint/issues/17788))
(Tanuj Kanti)
-
[`5a8efd5`](5a8efd5b7a)
docs: add specific stylistic rule for each deprecated rule
([#&#8203;17778](https://redirect.github.com/eslint/eslint/issues/17778))
(Etienne)

##### Chores

-
[`eb8950c`](eb8950c3b8)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).55.0
([#&#8203;17811](https://redirect.github.com/eslint/eslint/issues/17811))
(Milos Djermanovic)
-
[`93df384`](93df3849a7)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`fe4b954`](fe4b9545a8)
chore: upgrade
[@&#8203;eslint/eslintrc](https://redirect.github.com/eslint/eslintrc)[@&#8203;2](https://redirect.github.com/2).1.4
([#&#8203;17799](https://redirect.github.com/eslint/eslint/issues/17799))
(Milos Djermanovic)
-
[`bd8911d`](bd8911db85)
ci: pin Node.js 21.2.0
([#&#8203;17809](https://redirect.github.com/eslint/eslint/issues/17809))
(Milos Djermanovic)
-
[`b29a16b`](b29a16b22f)
chore: fix several `cli` tests to run in the intended flat config mode
([#&#8203;17797](https://redirect.github.com/eslint/eslint/issues/17797))
(Milos Djermanovic)
-
[`de165c1`](de165c1082)
chore: remove unused config-extends fixtures
([#&#8203;17781](https://redirect.github.com/eslint/eslint/issues/17781))
(Milos Djermanovic)
-
[`d4304b8`](d4304b8b66)
chore: remove formatting/stylistic rules from new rule templates
([#&#8203;17780](https://redirect.github.com/eslint/eslint/issues/17780))
(Francesco Trotta)
-
[`21024fe`](21024fe202)
chore: check rule examples for syntax errors
([#&#8203;17718](https://redirect.github.com/eslint/eslint/issues/17718))
(Francesco Trotta)

###
[`v8.54.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.54.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.53.0...v8.54.0)

##### Features

-
[`a7a883b`](a7a883bd6b)
feat: for-direction rule add check for condition in reverse order
([#&#8203;17755](https://redirect.github.com/eslint/eslint/issues/17755))
(Angelo Annunziata)
-
[`1452dc9`](1452dc9f12)
feat: Add suggestions to no-console
([#&#8203;17680](https://redirect.github.com/eslint/eslint/issues/17680))
(Joel Mathew Koshy)
-
[`21ebf8a`](21ebf8a811)
feat: update `no-array-constructor` rule
([#&#8203;17711](https://redirect.github.com/eslint/eslint/issues/17711))
(Francesco Trotta)

##### Bug Fixes

-
[`98926e6`](98926e6e73)
fix: Ensure that extra data is not accidentally stored in the cache file
([#&#8203;17760](https://redirect.github.com/eslint/eslint/issues/17760))
(Milos Djermanovic)
-
[`e8cf9f6`](e8cf9f6a52)
fix: Make dark scroll bar in dark theme
([#&#8203;17753](https://redirect.github.com/eslint/eslint/issues/17753))
(Pavel)
-
[`3cbeaad`](3cbeaad7b9)
fix: Use `cwd` constructor option as config `basePath` in Linter
([#&#8203;17705](https://redirect.github.com/eslint/eslint/issues/17705))
(Milos Djermanovic)

##### Documentation

-
[`becfdd3`](becfdd39b2)
docs: Make clear when rules are removed
([#&#8203;17728](https://redirect.github.com/eslint/eslint/issues/17728))
(Nicholas C. Zakas)
-
[`05d6e99`](05d6e99153)
docs: update "Submit a Pull Request" page
([#&#8203;17712](https://redirect.github.com/eslint/eslint/issues/17712))
(Francesco Trotta)
-
[`eb2279e`](eb2279e514)
docs: display info about deprecated rules
([#&#8203;17749](https://redirect.github.com/eslint/eslint/issues/17749))
(Percy Ma)
-
[`d245326`](d24532601e)
docs: Correct working in migrating plugin docs
([#&#8203;17722](https://redirect.github.com/eslint/eslint/issues/17722))
(Filip Tammergård)

##### Chores

-
[`d644de9`](d644de9a4b)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).54.0
([#&#8203;17773](https://redirect.github.com/eslint/eslint/issues/17773))
(Milos Djermanovic)
-
[`1e6e314`](1e6e31415c)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`6fb8805`](6fb8805310)
chore: Fixed grammar in issue_templates/rule_change
([#&#8203;17770](https://redirect.github.com/eslint/eslint/issues/17770))
(Joel Mathew Koshy)
-
[`85db724`](85db7243dd)
chore: upgrade `markdownlint` to 0.31.1
([#&#8203;17754](https://redirect.github.com/eslint/eslint/issues/17754))
(Nitin Kumar)
-
[`6d470d2`](6d470d2e74)
chore: update dependency recast to ^0.23.0
([#&#8203;17736](https://redirect.github.com/eslint/eslint/issues/17736))
(renovate\[bot])
-
[`b7121b5`](b7121b590d)
chore: update dependency markdownlint-cli to ^0.37.0
([#&#8203;17735](https://redirect.github.com/eslint/eslint/issues/17735))
(renovate\[bot])
-
[`633b9a1`](633b9a1975)
chore: update dependency regenerator-runtime to ^0.14.0
([#&#8203;17739](https://redirect.github.com/eslint/eslint/issues/17739))
(renovate\[bot])
-
[`acac16f`](acac16fdf8)
chore: update dependency vite-plugin-commonjs to ^0.10.0
([#&#8203;17740](https://redirect.github.com/eslint/eslint/issues/17740))
(renovate\[bot])
-
[`ba8ca7e`](ba8ca7e3de)
chore: add .github/renovate.json5
([#&#8203;17567](https://redirect.github.com/eslint/eslint/issues/17567))
(Josh Goldberg )

###
[`v8.53.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.53.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.52.0...v8.53.0)

#### Features

-
[`528e1c0`](528e1c00dc)
feat: Deprecate formatting rules
([#&#8203;17696](https://redirect.github.com/eslint/eslint/issues/17696))
(Nicholas C. Zakas)
-
[`c0b11dd`](c0b11ddb9f)
feat: Add suggestions for no-prototype-builtins
([#&#8203;17677](https://redirect.github.com/eslint/eslint/issues/17677))
(Yonathan Randolph)

#### Bug Fixes

-
[`1ad6257`](1ad6257744)
fix: ensure that exit code for fatal errors is not overwritten
([#&#8203;17683](https://redirect.github.com/eslint/eslint/issues/17683))
(Milos Djermanovic)
-
[`b329ea7`](b329ea748d)
fix: add `;` after JSX nodes in `no-object-constructor` autofix
([#&#8203;17672](https://redirect.github.com/eslint/eslint/issues/17672))
(Francesco Trotta)

#### Documentation

-
[`ab8c60d`](ab8c60d4f8)
docs: change position of return to top button
([#&#8203;17688](https://redirect.github.com/eslint/eslint/issues/17688))
(Tanuj Kanti)
-
[`4fc44c0`](4fc44c0b8c)
docs: update twitter icon to new X icon
([#&#8203;17687](https://redirect.github.com/eslint/eslint/issues/17687))
(Tanuj Kanti)
-
[`4164b2c`](4164b2ceec)
docs: Update README (GitHub Actions Bot)
-
[`8651895`](8651895ca7)
docs: Fix tabs in rule examples
([#&#8203;17653](https://redirect.github.com/eslint/eslint/issues/17653))
(Francesco Trotta)
-
[`3aec1c5`](3aec1c55ba)
docs: explained rule fixers and suggestions
([#&#8203;17657](https://redirect.github.com/eslint/eslint/issues/17657))
(Josh Goldberg )

#### Chores

-
[`ba4d4d5`](ba4d4d567a)
chore: remove metascraper
([#&#8203;17707](https://redirect.github.com/eslint/eslint/issues/17707))
(Milos Djermanovic)
-
[`0d07338`](0d07338829)
chore: Update dependencies
([#&#8203;17706](https://redirect.github.com/eslint/eslint/issues/17706))
(Milos Djermanovic)
-
[`93256a3`](93256a32e3)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`485ec7d`](485ec7d08e)
test: fix ESLint tests for caching
([#&#8203;17699](https://redirect.github.com/eslint/eslint/issues/17699))
(Milos Djermanovic)
-
[`db06a7f`](db06a7ff79)
ci: bump actions/setup-node from 3 to 4
([#&#8203;17676](https://redirect.github.com/eslint/eslint/issues/17676))
(dependabot\[bot])
-
[`994596b`](994596b07f)
ci: run tests in Node.js 21
([#&#8203;17673](https://redirect.github.com/eslint/eslint/issues/17673))
(Francesco Trotta)

###
[`v8.52.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.52.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.51.0...v8.52.0)

#### Features

-
[`70648ee`](70648ee49c)
feat: report-unused-disable-directive to report unused eslint-enable
([#&#8203;17611](https://redirect.github.com/eslint/eslint/issues/17611))
(Yosuke Ota)

#### Bug Fixes

-
[`5de9637`](5de9637fc9)
fix: Ensure shared references in rule configs are separated
([#&#8203;17666](https://redirect.github.com/eslint/eslint/issues/17666))
(Nicholas C. Zakas)
-
[`dcfe573`](dcfe5739c3)
fix: add preceding semicolon in suggestions of `no-object-constructor`
([#&#8203;17649](https://redirect.github.com/eslint/eslint/issues/17649))
(Francesco Trotta)

#### Documentation

-
[`476d58a`](476d58a584)
docs: Add note about invalid CLI flags when using flat config.
([#&#8203;17664](https://redirect.github.com/eslint/eslint/issues/17664))
(Nicholas C. Zakas)
-
[`660ed3a`](660ed3afd1)
docs: Plugin flat config migration guide
([#&#8203;17640](https://redirect.github.com/eslint/eslint/issues/17640))
(Nicholas C. Zakas)
-
[`a58aa20`](a58aa200fc)
docs: fix examples for several rules
([#&#8203;17645](https://redirect.github.com/eslint/eslint/issues/17645))
(Milos Djermanovic)
-
[`179929b`](179929bd46)
docs: Remove trailing newline from the code of Playground links
([#&#8203;17641](https://redirect.github.com/eslint/eslint/issues/17641))
(Francesco Trotta)
-
[`f8e5c30`](f8e5c30636)
docs: Update README (GitHub Actions Bot)
-
[`b7ef2f3`](b7ef2f34fe)
docs: Enable pretty code formatter output
([#&#8203;17635](https://redirect.github.com/eslint/eslint/issues/17635))
(Nicholas C. Zakas)
-
[`0bcb9a8`](0bcb9a8db6)
docs: Fix syntax errors in rule examples
([#&#8203;17633](https://redirect.github.com/eslint/eslint/issues/17633))
(Francesco Trotta)
-
[`61b9083`](61b9083963)
docs: Make no-continue example code work
([#&#8203;17643](https://redirect.github.com/eslint/eslint/issues/17643))
(Zhongyuan Zhou)
-
[`9fafe45`](9fafe450c3)
docs: upgrade to 11ty 2.0
([#&#8203;17632](https://redirect.github.com/eslint/eslint/issues/17632))
(Percy Ma)
-
[`ff8e4bf`](ff8e4bf327)
docs: Update README (GitHub Actions Bot)
-
[`fab249a`](fab249ae6a)
docs: Update README (GitHub Actions Bot)
-
[`392305b`](392305bf47)
docs: Update `no-irregular-whitespace` and fix examples
([#&#8203;17626](https://redirect.github.com/eslint/eslint/issues/17626))
(Francesco Trotta)
-
[`6b8acfb`](6b8acfb770)
docs: Add real whitespace to `no-trailing-spaces` examples
([#&#8203;17630](https://redirect.github.com/eslint/eslint/issues/17630))
(Francesco Trotta)
-
[`1000187`](1000187e00)
docs: Fix examples in `unicode-bom`
([#&#8203;17631](https://redirect.github.com/eslint/eslint/issues/17631))
(Francesco Trotta)
-
[`000290c`](000290c4c9)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`6d1f0c2`](6d1f0c2da0)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).52.0
([#&#8203;17671](https://redirect.github.com/eslint/eslint/issues/17671))
(Milos Djermanovic)
-
[`d63d4fe`](d63d4fe094)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`f30cefe`](f30cefee6b)
test: fix FlatESLint tests for caching
([#&#8203;17658](https://redirect.github.com/eslint/eslint/issues/17658))
(Milos Djermanovic)
-
[`ef650cb`](ef650cb612)
test: update tests for no-promise-executor-return
([#&#8203;17661](https://redirect.github.com/eslint/eslint/issues/17661))
(Milos Djermanovic)

###
[`v8.51.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.51.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.50.0...v8.51.0)

#### Features

-
[`0a9c433`](0a9c43339a)
feat: Add `--no-warn-ignored` CLI option for flat config
([#&#8203;17569](https://redirect.github.com/eslint/eslint/issues/17569))
(Domantas Petrauskas)
-
[`977e67e`](977e67ec27)
feat: logical-assignment-operators to report expressions with 3 operands
([#&#8203;17600](https://redirect.github.com/eslint/eslint/issues/17600))
(Yosuke Ota)

#### Bug Fixes

-
[`f976b2f`](f976b2f7bf)
fix: make rule severity case-sensitive in flat config
([#&#8203;17619](https://redirect.github.com/eslint/eslint/issues/17619))
(Milos Djermanovic)
-
[`0edfe36`](0edfe369aa)
fix: Ensure crash error messages are not duplicated
([#&#8203;17584](https://redirect.github.com/eslint/eslint/issues/17584))
(Nicholas C. Zakas)
-
[`dd79abc`](dd79abc0c1)
fix: `eslint-disable` to be able to parse quoted rule names
([#&#8203;17612](https://redirect.github.com/eslint/eslint/issues/17612))
(Yosuke Ota)
-
[`d2f6801`](d2f68019b8)
fix: Ensure correct code path for && followed by ??
([#&#8203;17618](https://redirect.github.com/eslint/eslint/issues/17618))
(Nicholas C. Zakas)

#### Documentation

-
[`ee5be81`](ee5be81fa3)
docs: default to `sourceType: "module"` in rule examples
([#&#8203;17615](https://redirect.github.com/eslint/eslint/issues/17615))
(Francesco Trotta)
-
[`1aa26df`](1aa26df9fb)
docs: Add more examples for multiline-ternary
([#&#8203;17610](https://redirect.github.com/eslint/eslint/issues/17610))
(George Ashiotis)
-
[`47d0b44`](47d0b44696)
docs: Update README (GitHub Actions Bot)
-
[`dbf831e`](dbf831e31f)
docs: use generated og image
([#&#8203;17601](https://redirect.github.com/eslint/eslint/issues/17601))
(Percy Ma)
-
[`1866da5`](1866da5e1d)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`1ef39ea`](1ef39ea5b8)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).51.0
([#&#8203;17624](https://redirect.github.com/eslint/eslint/issues/17624))
(Milos Djermanovic)
-
[`f8c7403`](f8c7403255)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`2665552`](2665552ba0)
test: fix flat config linter tests to use Linter in flat config mode
([#&#8203;17616](https://redirect.github.com/eslint/eslint/issues/17616))
(Milos Djermanovic)
-
[`7b77bcc`](7b77bccbb5)
chore: Refactor CodePathState
([#&#8203;17510](https://redirect.github.com/eslint/eslint/issues/17510))
(Nicholas C. Zakas)
-
[`bc77c9a`](bc77c9af12)
chore: Document and refactor ForkContext
([#&#8203;17566](https://redirect.github.com/eslint/eslint/issues/17566))
(Nicholas C. Zakas)
-
[`24e1f14`](24e1f140ec)
chore: Refactor and document CodePath
([#&#8203;17558](https://redirect.github.com/eslint/eslint/issues/17558))
(Nicholas C. Zakas)

###
[`v8.50.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.50.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.49.0...v8.50.0)

##### Features

-
[`27d5a9e`](27d5a9e57a)
feat: add suggestions to array-callback-return
([#&#8203;17590](https://redirect.github.com/eslint/eslint/issues/17590))
(Tanuj Kanti)
-
[`f9082ff`](f9082ff3f3)
feat: flat-rule-tester make sure default config always matches
([#&#8203;17585](https://redirect.github.com/eslint/eslint/issues/17585))
(fnx)
-
[`83914ad`](83914adbfd)
feat: Implement SourceCode#applyInlineConfig()
([#&#8203;17351](https://redirect.github.com/eslint/eslint/issues/17351))
(Nicholas C. Zakas)
-
[`22a5582`](22a558228f)
feat: add rule `no-object-constructor`, deprecate `no-new-object`
([#&#8203;17576](https://redirect.github.com/eslint/eslint/issues/17576))
(Francesco Trotta)
-
[`85a3d9e`](85a3d9e967)
feat: allowVoid option in array-callback-return
([#&#8203;17564](https://redirect.github.com/eslint/eslint/issues/17564))
(Tanuj Kanti)

##### Bug Fixes

-
[`cc4d26b`](cc4d26b5a5)
fix: Ensure deprecated context.parserServices warns
([#&#8203;17593](https://redirect.github.com/eslint/eslint/issues/17593))
(Nicholas C. Zakas)
-
[`1ea4cfb`](1ea4cfb585)
fix: Ensure all RuleTester tests all deprecated context methods
([#&#8203;17587](https://redirect.github.com/eslint/eslint/issues/17587))
(Nicholas C. Zakas)
-
[`aa1b657`](aa1b657a9f)
fix: wrong suggestion and message in `no-misleading-character-class`
([#&#8203;17571](https://redirect.github.com/eslint/eslint/issues/17571))
(Yosuke Ota)

##### Documentation

-
[`1800537`](180053759c)
docs: Fix and standardize JSX code examples
([#&#8203;17591](https://redirect.github.com/eslint/eslint/issues/17591))
(Francesco Trotta)
-
[`48a44a7`](48a44a73ac)
docs: Add correct/incorrect tags to `prefer-arrow-callback`
([#&#8203;17589](https://redirect.github.com/eslint/eslint/issues/17589))
(Francesco Trotta)
-
[`20893d4`](20893d48b9)
docs: fix incorrect tag's place
([#&#8203;17575](https://redirect.github.com/eslint/eslint/issues/17575))
(Tanuj Kanti)
-
[`bd7a71f`](bd7a71fd6b)
docs: Update README (GitHub Actions Bot)

##### Chores

-
[`f8a8a2d`](f8a8a2d6b4)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).50.0
([#&#8203;17599](https://redirect.github.com/eslint/eslint/issues/17599))
(Milos Djermanovic)
-
[`38ada6d`](38ada6df8f)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)

###
[`v8.49.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.49.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.48.0...v8.49.0)

##### Features

-
[`da09f4e`](da09f4e641)
feat: Implement onUnreachableCodePathStart/End
([#&#8203;17511](https://redirect.github.com/eslint/eslint/issues/17511))
(Nicholas C. Zakas)
-
[`32b2327`](32b2327aaf)
feat: Emit deprecation warnings in RuleTester
([#&#8203;17527](https://redirect.github.com/eslint/eslint/issues/17527))
(Nicholas C. Zakas)
-
[`acb7df3`](acb7df35b9)
feat: add new `enforce` option to `lines-between-class-members`
([#&#8203;17462](https://redirect.github.com/eslint/eslint/issues/17462))
(Nitin Kumar)

##### Documentation

-
[`ecfb54f`](ecfb54ff4c)
docs: Update README (GitHub Actions Bot)
-
[`de86b3b`](de86b3b2e5)
docs: update `no-promise-executor-return` examples
([#&#8203;17529](https://redirect.github.com/eslint/eslint/issues/17529))
(Nitin Kumar)
-
[`032c4b1`](032c4b1476)
docs: add typescript template
([#&#8203;17500](https://redirect.github.com/eslint/eslint/issues/17500))
(James)
-
[`cd7da5c`](cd7da5cc31)
docs: Update README (GitHub Actions Bot)

##### Chores

-
[`b7621c3`](b7621c3b16)
chore: remove browser test from `npm test`
([#&#8203;17550](https://redirect.github.com/eslint/eslint/issues/17550))
(Milos Djermanovic)
-
[`cac45d0`](cac45d04b8)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).49.0
([#&#8203;17549](https://redirect.github.com/eslint/eslint/issues/17549))
(Milos Djermanovic)
-
[`cd39508`](cd395082bf)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`203a971`](203a971c0a)
ci: bump actions/checkout from 3 to 4
([#&#8203;17530](https://redirect.github.com/eslint/eslint/issues/17530))
(dependabot\[bot])
-
[`a40fa50`](a40fa50992)
chore: use eslint-plugin-jsdoc's flat config
([#&#8203;17516](https://redirect.github.com/eslint/eslint/issues/17516))
(Milos Djermanovic)
-
[`926a286`](926a286842)
test: replace Karma with Webdriver.IO
([#&#8203;17126](https://redirect.github.com/eslint/eslint/issues/17126))
(Christian Bromann)
-
[`f591d2c`](f591d2c88b)
chore: Upgrade config-array
([#&#8203;17512](https://redirect.github.com/eslint/eslint/issues/17512))
(Nicholas C. Zakas)

###
[`v8.48.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.48.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.47.0...v8.48.0)

#### Features

-
[`1fbb3b0`](1fbb3b0b47)
feat: correct update direction in `for-direction`
([#&#8203;17483](https://redirect.github.com/eslint/eslint/issues/17483))
(Francesco Trotta)
-
[`d73fbf2`](d73fbf2228)
feat: rule tester do not create empty valid or invalid test suites
([#&#8203;17475](https://redirect.github.com/eslint/eslint/issues/17475))
(fnx)
-
[`ee2f718`](ee2f718188)
feat: Allow `void` in rule `no-promise-executor-return`
([#&#8203;17282](https://redirect.github.com/eslint/eslint/issues/17282))
(nopeless)

#### Bug Fixes

-
[`7234f6a`](7234f6a706)
fix: update RuleTester JSDoc and deprecations
([#&#8203;17496](https://redirect.github.com/eslint/eslint/issues/17496))
(Jonas Berlin)

#### Documentation

-
[`7a51d77`](7a51d77c0a)
docs: no-param-reassign mention strict mode
([#&#8203;17494](https://redirect.github.com/eslint/eslint/issues/17494))
(Stephen Hardy)
-
[`9cd7ac2`](9cd7ac2fdb)
docs: add `fetch` script to package.json conventions
([#&#8203;17459](https://redirect.github.com/eslint/eslint/issues/17459))
(Nitin Kumar)
-
[`cab21e6`](cab21e64a8)
docs: advice for inline disabling of rules
([#&#8203;17458](https://redirect.github.com/eslint/eslint/issues/17458))
(Ashish Yadav)
-
[`056499d`](056499de31)
docs: fix example of flat config from plugin
([#&#8203;17482](https://redirect.github.com/eslint/eslint/issues/17482))
(Francesco Trotta)
-
[`9e9edf9`](9e9edf93ec)
docs: update documentation URL in error message
([#&#8203;17465](https://redirect.github.com/eslint/eslint/issues/17465))
(Nitin Kumar)

#### Chores

-
[`8dd3cec`](8dd3cec90c)
chore: upgrade
[@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;8](https://redirect.github.com/8).48.0
([#&#8203;17501](https://redirect.github.com/eslint/eslint/issues/17501))
(Milos Djermanovic)
-
[`6d0496e`](6d0496e947)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`9d4216d`](9d4216d638)
chore: Refactor and document CodePathSegment
([#&#8203;17474](https://redirect.github.com/eslint/eslint/issues/17474))
(Nicholas C. Zakas)

###
[`v8.47.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.47.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.46.0...v8.47.0)

##### Features

-
[`53d7508`](53d750800b)
feat: update regex for methods with `thisArg`
([#&#8203;17439](https://redirect.github.com/eslint/eslint/issues/17439))
(Francesco Trotta)

##### Bug Fixes

-
[`631648e`](631648ee0b)
fix: do not report on shadowed constructors in `no-new-wrappers`
([#&#8203;17447](https://redirect.github.com/eslint/eslint/issues/17447))
(Francesco Trotta)

##### Documentation

-
[`a766a48`](a766a48030)
docs: document lack of config file names
([#&#8203;17442](https://redirect.github.com/eslint/eslint/issues/17442))
(James)
-
[`a1635d6`](a1635d6198)
docs: Update README (GitHub Actions Bot)
-
[`47a0859`](47a0859796)
docs: update `require-unicode-regexp.md` as following up
[#&#8203;17402](https://redirect.github.com/eslint/eslint/issues/17402)
([#&#8203;17441](https://redirect.github.com/eslint/eslint/issues/17441))
(SUZUKI Sosuke)
-
[`fcdc85d`](fcdc85d3a6)
docs: Update README (GitHub Actions Bot)
-
[`2a92b6c`](2a92b6cc95)
docs: update with "Specifying Parser Options"
([#&#8203;17435](https://redirect.github.com/eslint/eslint/issues/17435))
(Cheol-Won)
-
[`d743ed3`](d743ed3c06)
docs: add metadata for parser/processor
([#&#8203;17438](https://redirect.github.com/eslint/eslint/issues/17438))
(Huáng Jùnliàng)
-
[`224376c`](224376cd99)
docs: Update README (GitHub Actions Bot)
-
[`a41a8e4`](a41a8e4a7d)
docs: update script names in README
([#&#8203;17432](https://redirect.github.com/eslint/eslint/issues/17432))
(Nitin Kumar)

##### Chores

-
[`bf69aa6`](bf69aa6408)
chore: Update dependencies
([#&#8203;17456](https://redirect.github.com/eslint/eslint/issues/17456))
(Nicholas C. Zakas)
-
[`0e45760`](0e4576012a)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`757bfe1`](757bfe1c35)
chore: Remove add-to-triage
([#&#8203;17450](https://redirect.github.com/eslint/eslint/issues/17450))
(Nicholas C. Zakas)
-
[`b066640`](b066640b70)
chore: standardize npm script names
([#&#8203;17431](https://redirect.github.com/eslint/eslint/issues/17431))
(Nitin Kumar)
-
[`6b2410f`](6b2410f911)
chore: Update add-to-triage.yml
([#&#8203;17444](https://redirect.github.com/eslint/eslint/issues/17444))
(Nicholas C. Zakas)

###
[`v8.46.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.46.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.45.0...v8.46.0)

#### Features

-
[`8a93438`](8a9343871f)
feat: `require-unicode-regexp` support `v` flag
([#&#8203;17402](https://redirect.github.com/eslint/eslint/issues/17402))
(SUZUKI Sosuke)
-
[`1a2f966`](1a2f966fab)
feat: `no-useless-escape` support `v` flag
([#&#8203;17420](https://redirect.github.com/eslint/eslint/issues/17420))
(Yosuke Ota)
-
[`ee68d1d`](ee68d1d963)
feat: `no-empty-character-class` support `v` flag
([#&#8203;17419](https://redirect.github.com/eslint/eslint/issues/17419))
(Milos Djermanovic)
-
[`853d32b`](853d32baa8)
feat: deprecate no-return-await
([#&#8203;17417](https://redirect.github.com/eslint/eslint/issues/17417))
(Carlos Lopez)
-
[`d4f02e4`](d4f02e4bf1)
feat: `no-control-regex` support `v` flag
([#&#8203;17405](https://redirect.github.com/eslint/eslint/issues/17405))
(Yosuke Ota)
-
[`2a35f3e`](2a35f3e6ed)
feat: `prefer-named-capture-group` support `v` flag
([#&#8203;17409](https://redirect.github.com/eslint/eslint/issues/17409))
(Yosuke Ota)
-
[`8ca8b50`](8ca8b50b04)
feat: Better error message for flat config plugins
([#&#8203;17399](https://redirect.github.com/eslint/eslint/issues/17399))
(Nicholas C. Zakas)
-
[`509f753`](509f753950)
feat: `no-misleading-character-class` support `v` flag
([#&#8203;17406](https://redirect.github.com/eslint/eslint/issues/17406))
(Yosuke Ota)
-
[`3caf514`](3caf51487d)
feat: `no-regex-spaces` support `v` flag
([#&#8203;17407](https://redirect.github.com/eslint/eslint/issues/17407))
(Yosuke Ota)
-
[`b7fad2b`](b7fad2b52f)
feat: `prefer-regex-literals` support `v` flag
([#&#8203;17410](https://redirect.github.com/eslint/eslint/issues/17410))
(Yosuke Ota)
-
[`a6a3ad4`](a6a3ad4ae4)
feat: `no-useless-backreference` support `v` flag
([#&#8203;17408](https://redirect.github.com/eslint/eslint/issues/17408))
(Yosuke Ota)
-
[`94954a7`](94954a7154)
feat: `no-invalid-regexp` support `v` flag
([#&#8203;17404](https://redirect.github.com/eslint/eslint/issues/17404))
(Yosuke Ota)
-
[`1af6eac`](1af6eac572)
feat: adds option for allowing empty object patterns as parameter
([#&#8203;17365](https://redirect.github.com/eslint/eslint/issues/17365))
(Tanuj Kanti)
-
[`cf03104`](cf03104b27)
feat: Improve config error messages
([#&#8203;17385](https://redirect.github.com/eslint/eslint/issues/17385))
(Nicholas C. Zakas)

#### Bug Fixes

-
[`9803c7c`](9803c7c040)
fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules
([#&#8203;17393](https://redirect.github.com/eslint/eslint/issues/17393))
(Milos Djermanovic)
-
[`42faa17`](42faa17b1c)
fix: Update no-loop-func to not overlap with no-undef
([#&#8203;17358](https://redirect.github.com/eslint/eslint/issues/17358))
(Matt Wilkinson)

#### Documentation

-
[`4d474e3`](4d474e351b)
docs: update with TypeScript info
([#&#8203;17423](https://redirect.github.com/eslint/eslint/issues/17423))
(James)
-
[`091f44e`](091f44e4c7)
docs: File extension named processor deprecation
([#&#8203;17362](https://redirect.github.com/eslint/eslint/issues/17362))
(Matt Wilkinson)
-
[`9254a6c`](9254a6cea8)
docs: Update README (GitHub Actions Bot)
-
[`6d6dc51`](6d6dc5141f)
docs: fix overlapping of `open in playground` button
([#&#8203;17403](https://redirect.github.com/eslint/eslint/issues/17403))
(Tanuj Kanti)
-
[`7fc3a2c`](7fc3a2ce68)
docs: Add private class features info to no-underscore-dangle
([#&#8203;17386](https://redirect.github.com/eslint/eslint/issues/17386))
(Matt Wilkinson)
-
[`da73e58`](da73e583e1)
docs: Migrating `eslint-env` configuration comments
([#&#8203;17390](https://redirect.github.com/eslint/eslint/issues/17390))
(Francesco Trotta)
-
[`80dffed`](80dffed4c8)
docs: fix Ignoring Files section in config migration guide
([#&#8203;17392](https://redirect.github.com/eslint/eslint/issues/17392))
(Milos Djermanovic)
-
[`8a9abb7`](8a9abb7cf4)
docs: Update README (GitHub Actions Bot)
-
[`7e9be4b`](7e9be4bd73)
docs: Update README (GitHub Actions Bot)
-
[`0b0bbe0`](0b0bbe07d4)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`d1eb7e4`](d1eb7e46e9)
chore: Update ecosystem dependencies
([#&#8203;17427](https://redirect.github.com/eslint/eslint/issues/17427))
(Nicholas C. Zakas)
-
[`fab9e97`](fab9e97ef9)
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)
-
[`6246711`](6246711e06)
chore: package.json update for
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) release
(ESLint Jenkins)
-
[`0aa0bc3`](0aa0bc365a)
chore: Add PRs to triage project
([#&#8203;17421](https://redirect.github.com/eslint/eslint/issues/17421))
(Nicholas C. Zakas)

###
[`v8.45.0`](https://redirect.github.com/eslint/eslint/releases/tag/v8.45.0)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v8.44.0...v8.45.0)

#### Features

-
[`cdd063c`](cdd063c388)
feat: Expose LegacyESLint in unsupported API
([#&#8203;17341](https://redirect.github.com/eslint/eslint/issues/17341))
(Nicholas C. Zakas)
-
[`d34abe5`](d34abe59eb)
feat: fix indent rule for else-if
([#&#8203;17318](https://redirect.github.com/eslint/eslint/issues/17318))
(Milos Djermanovic)

#### Bug Fixes

-
[`b79b6fb`](b79b6fb644)
fix: Fix suggestion message in `no-useless-escape`
([#&#8203;17339](https://redirect.github.com/eslint/eslint/issues/17339))
(Francesco Trotta)
-
[`c667055`](c667055fb9)
fix: provide unique `fix` and `fix.range` objects in lint messages
([#&#8203;17332](https://redirect.github.com/eslint/eslint/issues/17332))
(Milos Djermanovic)

#### Documentation

-
[`89f3225`](89f3225108)
docs: add playground links to correct and incorrect code blocks
([#&#8203;17306](https://redirect.github.com/eslint/eslint/issues/17306))
(Josh Goldberg )
-
[`f8892b5`](f8892b5292)
docs: Expand rule option schema docs
([#&#8203;17198](https://redirect.github.com/eslint/eslint/issues/17198))
(Matt Wilkinson)
-
[`8bcbf11`](8bcbf11b60)
docs: Config Migration Guide
([#&#8203;17230](https://redirect.github.com/eslint/eslint/issues/17230))
(Ben Perlmutter)
-
[`bb30908`](bb30908971)
docs: Update README (GitHub Actions Bot)
-
[`84d243b`](84d243b245)
docs: Update README (GitHub Actions Bot)
-   [`b76263

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/TryGhost/Ghost).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot] 2025-03-30 20:17:38 +00:00 committed by GitHub
parent d2e64088a7
commit 98aa90bee7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 77 deletions

View file

@ -129,7 +129,7 @@
"@actions/core": "1.11.1",
"chalk": "4.1.2",
"concurrently": "8.2.2",
"eslint": "8.44.0",
"eslint": "8.57.1",
"eslint-plugin-ghost": "3.4.0",
"eslint-plugin-react": "7.33.0",
"husky": "8.0.3",

View file

@ -3182,7 +3182,7 @@
dependencies:
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.0", "@eslint-community/regexpp@^4.6.1":
"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.0", "@eslint-community/regexpp@^4.6.1":
version "4.11.1"
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f"
integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==
@ -3202,7 +3202,7 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
"@eslint/eslintrc@^2.1.0", "@eslint/eslintrc@^2.1.4":
"@eslint/eslintrc@^2.1.4":
version "2.1.4"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
@ -3217,11 +3217,6 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
"@eslint/js@8.44.0":
version "8.44.0"
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.44.0.tgz#961a5903c74139390478bdc808bcde3fc45ab7af"
integrity sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==
"@eslint/js@8.57.1":
version "8.57.1"
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
@ -3509,15 +3504,6 @@
dependencies:
kleur "^4.0.0"
"@humanwhocodes/config-array@^0.11.10":
version "0.11.10"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2"
integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==
dependencies:
"@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
minimatch "^3.0.5"
"@humanwhocodes/config-array@^0.13.0":
version "0.13.0"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
@ -3541,7 +3527,7 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
"@humanwhocodes/object-schema@^1.2.0", "@humanwhocodes/object-schema@^1.2.1":
"@humanwhocodes/object-schema@^1.2.0":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
@ -17401,7 +17387,7 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0"
estraverse "^4.1.1"
eslint-scope@^7.2.0, eslint-scope@^7.2.2:
eslint-scope@^7.2.2:
version "7.2.2"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
@ -17438,27 +17424,28 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
eslint@8.44.0:
version "8.44.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.44.0.tgz#51246e3889b259bbcd1d7d736a0c10add4f0e500"
integrity sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==
eslint@8.57.1, eslint@^8.47.0:
version "8.57.1"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.4.0"
"@eslint/eslintrc" "^2.1.0"
"@eslint/js" "8.44.0"
"@humanwhocodes/config-array" "^0.11.10"
"@eslint-community/regexpp" "^4.6.1"
"@eslint/eslintrc" "^2.1.4"
"@eslint/js" "8.57.1"
"@humanwhocodes/config-array" "^0.13.0"
"@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
"@ungap/structured-clone" "^1.2.0"
ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
debug "^4.3.2"
doctrine "^3.0.0"
escape-string-regexp "^4.0.0"
eslint-scope "^7.2.0"
eslint-visitor-keys "^3.4.1"
espree "^9.6.0"
eslint-scope "^7.2.2"
eslint-visitor-keys "^3.4.3"
espree "^9.6.1"
esquery "^1.4.2"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
@ -17468,7 +17455,6 @@ eslint@8.44.0:
globals "^13.19.0"
graphemer "^1.4.0"
ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
is-path-inside "^3.0.3"
@ -17480,7 +17466,6 @@ eslint@8.44.0:
natural-compare "^1.4.0"
optionator "^0.9.3"
strip-ansi "^6.0.1"
strip-json-comments "^3.1.0"
text-table "^0.2.0"
eslint@^7.32.0:
@ -17529,50 +17514,6 @@ eslint@^7.32.0:
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
eslint@^8.47.0:
version "8.57.1"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.6.1"
"@eslint/eslintrc" "^2.1.4"
"@eslint/js" "8.57.1"
"@humanwhocodes/config-array" "^0.13.0"
"@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8"
"@ungap/structured-clone" "^1.2.0"
ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
debug "^4.3.2"
doctrine "^3.0.0"
escape-string-regexp "^4.0.0"
eslint-scope "^7.2.2"
eslint-visitor-keys "^3.4.3"
espree "^9.6.1"
esquery "^1.4.2"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
find-up "^5.0.0"
glob-parent "^6.0.2"
globals "^13.19.0"
graphemer "^1.4.0"
ignore "^5.2.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
is-path-inside "^3.0.3"
js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
minimatch "^3.1.2"
natural-compare "^1.4.0"
optionator "^0.9.3"
strip-ansi "^6.0.1"
text-table "^0.2.0"
esm@^3.2.25, esm@^3.2.4:
version "3.2.25"
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"