From 81368be140a80ef9591ba41b8b1c0de31009a4a9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 16 Jun 2025 15:09:39 +0000
Subject: [PATCH] chore(deps-dev): Bump eslint from 9.28.0 to 9.29.0 (#1230)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [eslint](https://github.com/eslint/eslint) from 9.28.0 to 9.29.0.
Release notes
Sourced from eslint's
releases.
v9.29.0
Features
f686fcb
feat: add ecmaVersion: 2026, parsing using and
await using (#19832)
(Milos Djermanovic)
19cdd22
feat: prune suppressions for non-existent files (#19825)
(TKDev7)
b3d720f
feat: add ES2025 globals (#19835)
(fisker Cheung)
677a283
feat: add auto-accessor fields support to class-methods-use-this (#19789)
(sethamus)
dbba058
feat: allow global type declaration in no-var (#19714)
(Remco Haszing)
342bd29
feat: ignore type annotations in no-restricted-globals (#19781)
(sethamus)
786bcd1
feat: add allowProperties option to no-restricted-properties (#19772)
(sethamus)
05b66d0
feat: add sourceCode.isGlobalReference(node) method (#19695)
(Nitin Kumar)
Bug Fixes
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845)
(Milos Djermanovic)
9bda4a9
fix: fix LintOptions.filterCodeBlock types (#19837)
(ntnyq)
7ab77a2
fix: correct breaking deprecation of FlatConfig type (#19826)
(Logicer)
1ba3318
fix: add language and dialects to
no-use-before-define (#19808)
(Francesco Trotta)
Documentation
00e3e6a
docs: add support for custom name parameter to
includeIgnoreFile (#19795)
(루밀LuMir)
3aed075
docs: Update README (GitHub Actions Bot)
a2f888d
docs: enhance documentation with links and fix typos (#19761)
(루밀LuMir)
53c3235
docs: update to clarify prompt usage (#19748)
(Jennifer Davis)
Chores
5c114c9
chore: upgrade @eslint/js@9.29.0 (#19851)
(Milos Djermanovic)
acf2201
chore: package.json update for @eslint/js release
(Jenkins)
a806994
refactor: Remove eslintrc from flat config functionality (#19833)
(Nicholas C. Zakas)
152ed51
test: switch to flat config mode in code path analysis tests (#19824)
(Milos Djermanovic)
b647239
chore: Update first-party dependencies faster with Renovate (#19822)
(Nicholas C. Zakas)
7abe42e
refactor: SafeEmitter -> SourceCodeVisitor (#19708)
(Nicholas C. Zakas)
e392895
perf: improve time complexity of getLocFromIndex (#19782)
(루밀LuMir)
0ed289c
chore: remove accidentally committed file (#19807)
(Francesco Trotta)
Changelog
Sourced from eslint's
changelog.
v9.29.0 - June 13, 2025
5c114c9
chore: upgrade @eslint/js@9.29.0 (#19851)
(Milos Djermanovic)
acf2201
chore: package.json update for @eslint/js release
(Jenkins)
f686fcb
feat: add ecmaVersion: 2026, parsing using and
await using (#19832)
(Milos Djermanovic)
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845)
(Milos Djermanovic)
00e3e6a
docs: add support for custom name parameter to
includeIgnoreFile (#19795)
(루밀LuMir)
9bda4a9
fix: fix LintOptions.filterCodeBlock types (#19837)
(ntnyq)
a806994
refactor: Remove eslintrc from flat config functionality (#19833)
(Nicholas C. Zakas)
19cdd22
feat: prune suppressions for non-existent files (#19825)
(TKDev7)
b3d720f
feat: add ES2025 globals (#19835)
(fisker Cheung)
677a283
feat: add auto-accessor fields support to class-methods-use-this (#19789)
(sethamus)
3aed075
docs: Update README (GitHub Actions Bot)
7ab77a2
fix: correct breaking deprecation of FlatConfig type (#19826)
(Logicer)
a2f888d
docs: enhance documentation with links and fix typos (#19761)
(루밀LuMir)
dbba058
feat: allow global type declaration in no-var (#19714)
(Remco Haszing)
152ed51
test: switch to flat config mode in code path analysis tests (#19824)
(Milos Djermanovic)
b647239
chore: Update first-party dependencies faster with Renovate (#19822)
(Nicholas C. Zakas)
7abe42e
refactor: SafeEmitter -> SourceCodeVisitor (#19708)
(Nicholas C. Zakas)
342bd29
feat: ignore type annotations in no-restricted-globals (#19781)
(sethamus)
e392895
perf: improve time complexity of getLocFromIndex (#19782)
(루밀LuMir)
1ba3318
fix: add language and dialects to
no-use-before-define (#19808)
(Francesco Trotta)
786bcd1
feat: add allowProperties option to no-restricted-properties (#19772)
(sethamus)
05b66d0
feat: add sourceCode.isGlobalReference(node) method (#19695)
(Nitin Kumar)
53c3235
docs: update to clarify prompt usage (#19748)
(Jennifer Davis)
0ed289c
chore: remove accidentally committed file (#19807)
(Francesco Trotta)
Commits
edf232b
9.29.0
c2414b6
Build: changelog update for 9.29.0
5c114c9
chore: upgrade @eslint/js@9.29.0 (#19851)
acf2201
chore: package.json update for @eslint/js release
f686fcb
feat: add ecmaVersion: 2026, parsing using and
await using (#19832)
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845)
00e3e6a
docs: add support for custom name parameter to
includeIgnoreFile (#19795)
9bda4a9
fix: fix LintOptions.filterCodeBlock types (#19837)
a806994
refactor: Remove eslintrc from flat config functionality (#19833)
19cdd22
feat: prune suppressions for non-existent files (#19825)
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 77 ++++++++++++++++++++---------------------------
package.json | 2 +-
2 files changed, 33 insertions(+), 46 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 07ba12bc..f1eb7739 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -96,7 +96,7 @@
"cors": "^2.8.5",
"cypress": "^14.4.1",
"cypress-plugin-tab": "^1.0.5",
- "eslint": "^9.28.0",
+ "eslint": "^9.29.0",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
@@ -1147,9 +1147,9 @@
}
},
"node_modules/@eslint/config-array": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
- "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
+ "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1162,9 +1162,9 @@
}
},
"node_modules/@eslint/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3617,9 +3617,9 @@
"dev": true
},
"node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -5819,19 +5819,19 @@
}
},
"node_modules/eslint": {
- "version": "9.28.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.28.0.tgz",
- "integrity": "sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==",
+ "version": "9.29.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz",
+ "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.20.0",
+ "@eslint/config-array": "^0.20.1",
"@eslint/config-helpers": "^0.2.1",
"@eslint/core": "^0.14.0",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.28.0",
+ "@eslint/js": "9.29.0",
"@eslint/plugin-kit": "^0.3.1",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -5843,9 +5843,9 @@
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.3.0",
- "eslint-visitor-keys": "^4.2.0",
- "espree": "^10.3.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.0",
"esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -5979,9 +5979,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz",
- "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -6007,19 +6007,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/@eslint/js": {
- "version": "9.28.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz",
- "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://eslint.org/donate"
- }
- },
"node_modules/eslint/node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -6031,9 +6018,9 @@
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
- "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -6056,15 +6043,15 @@
}
},
"node_modules/espree": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
- "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^8.14.0",
+ "acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.2.0"
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6074,9 +6061,9 @@
}
},
"node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
- "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
diff --git a/package.json b/package.json
index edbdbc3e..24c90c4c 100644
--- a/package.json
+++ b/package.json
@@ -127,7 +127,7 @@
"cors": "^2.8.5",
"cypress": "^14.4.1",
"cypress-plugin-tab": "^1.0.5",
- "eslint": "^9.28.0",
+ "eslint": "^9.29.0",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",