From 04be9471443e27ad342f4da972da5d1f4f296364 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 14:14:16 +0800 Subject: [PATCH] chore(deps): update eslint related dependencies (#16844) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: fisker Cheung --- eslint.config.js | 2 + package.json | 14 ++--- yarn.lock | 153 +++++++++++++++++++++++------------------------ 3 files changed, 85 insertions(+), 84 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 4801524e0..4435c4279 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -225,6 +225,8 @@ export default [ /* eslint-plugin-unicorn */ "unicorn/escape-case": "off", + // https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2496 + "unicorn/expiring-todo-comments": "off", "unicorn/catch-error-name": "off", "unicorn/consistent-destructuring": "off", "unicorn/consistent-function-scoping": "off", diff --git a/package.json b/package.json index b90e090c9..e242c5ffc 100644 --- a/package.json +++ b/package.json @@ -107,8 +107,8 @@ }, "devDependencies": { "@babel/generator": "7.26.2", - "@eslint/js": "9.14.0", - "@stylistic/eslint-plugin-js": "2.10.1", + "@eslint/js": "9.15.0", + "@stylistic/eslint-plugin-js": "2.11.0", "@types/eslint__js": "8.42.3", "@types/estree": "1.0.6", "@types/file-entry-cache": "5.0.4", @@ -123,19 +123,19 @@ "esbuild": "0.24.0", "esbuild-plugins-node-modules-polyfill": "1.6.6", "esbuild-visualizer": "0.6.0", - "eslint": "9.14.0", + "eslint": "9.15.0", "eslint-config-prettier": "9.1.0", "eslint-formatter-friendly": "7.0.0", "eslint-plugin-compat": "6.0.1", - "eslint-plugin-jest": "28.8.3", - "eslint-plugin-n": "17.12.0", + "eslint-plugin-jest": "28.9.0", + "eslint-plugin-n": "17.13.2", "eslint-plugin-react": "7.37.2", - "eslint-plugin-regexp": "2.6.0", + "eslint-plugin-regexp": "2.7.0", "eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-unicorn": "56.0.0", "esm-utils": "4.3.0", "execa": "7.2.0", - "globals": "15.11.0", + "globals": "15.12.0", "jest": "30.0.0-alpha.6", "jest-light-runner": "0.6.0", "jest-snapshot-serializer-ansi": "2.1.0", diff --git a/yarn.lock b/yarn.lock index 34efca883..6863287c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1108,45 +1108,45 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.4.1": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.8.0, @eslint-community/regexpp@npm:^4.9.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.8.0": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc languageName: node linkType: hard -"@eslint/config-array@npm:^0.18.0": - version: 0.18.0 - resolution: "@eslint/config-array@npm:0.18.0" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.0 + resolution: "@eslint/config-array@npm:0.19.0" dependencies: "@eslint/object-schema": "npm:^2.1.4" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10/60ccad1eb4806710b085cd739568ec7afd289ee5af6ca0383f0876f9fe375559ef525f7b3f86bdb3f961493de952f2cf3ab4aa4a6ccaef0ae3cd688267cabcb3 + checksum: 10/16e4ec468ebcb10255ab8c61234c1b3e7ac5506016e432fb489a1c5528cace7a60ddb07515516e7fc166b1dbe6c407d8a6bfbaa2e7531d445d8feb845c989913 languageName: node linkType: hard -"@eslint/core@npm:^0.7.0": - version: 0.7.0 - resolution: "@eslint/core@npm:0.7.0" - checksum: 10/69227f33fddd9b402b7b0830732a6e84cae77d202cb5b56f0dbcc462882e07d00e80216b796cf2f243f5b775af3ef27545a0c439d78e66122eab71da4773b81c +"@eslint/core@npm:^0.9.0": + version: 0.9.0 + resolution: "@eslint/core@npm:0.9.0" + checksum: 10/2d11e9c6fac14cfa817c7a9939fd6b79f2120928e4933952d061651db93797e0fcd67c858a14980ac26e90f6e0e49051436aefa4a4b06a26f24e3028366f73d9 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.1.0": - version: 3.1.0 - resolution: "@eslint/eslintrc@npm:3.1.0" +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -1157,14 +1157,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10/02bf892d1397e1029209dea685e9f4f87baf643315df2a632b5f121ec7e8548a3b34f428a007234fa82772218fa8a3ac2d10328637b9ce63b7f8344035b74db3 + checksum: 10/b32dd90ce7da68e89b88cd729db46b27aac79a2e6cb1fa75d25a6b766d586b443bfbf59622489efbd3c6f696f147b51111e81ec7cd23d70f215c5d474cad0261 languageName: node linkType: hard -"@eslint/js@npm:9.14.0": - version: 9.14.0 - resolution: "@eslint/js@npm:9.14.0" - checksum: 10/897e26bd68f898e56e96f85c92a1d823ef3d9f34e17d88d0ff40e88882ddae28d2f35915150c21cf640e0c64cb23703d0fbe6f7c9b9d6328aabe58ca30d9b4fe +"@eslint/js@npm:9.15.0": + version: 9.15.0 + resolution: "@eslint/js@npm:9.15.0" + checksum: 10/cdea71574a8be164147f426ffa5eca05a9c7fbfbae98387ed0cf772292fc9fb5ded69ce96eac110aaa633f6b7504ec551e1d33f2d6690ae95b11ec395553bae1 languageName: node linkType: hard @@ -1175,12 +1175,12 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.0": - version: 0.2.0 - resolution: "@eslint/plugin-kit@npm:0.2.0" +"@eslint/plugin-kit@npm:^0.2.3": + version: 0.2.3 + resolution: "@eslint/plugin-kit@npm:0.2.3" dependencies: levn: "npm:^0.4.1" - checksum: 10/ebb363174397341dea47dc35fc206e24328083e4f0fa1c539687dbb7f94bef77e43faa12867d032e6eea5ac980ea8fbb6b1d844186e422d327c04088041b99f3 + checksum: 10/0d0653ef840823fd5c0354ef8f1937e7763dbe830173eb6d2d55a19374bf04a06dff0e5214330c10a9425cf38655f632bb0d7d0666249b366e506ae291d82f7e languageName: node linkType: hard @@ -1271,10 +1271,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.0": - version: 0.4.0 - resolution: "@humanwhocodes/retry@npm:0.4.0" - checksum: 10/5d6725b5f2b3a6d15e13e8159d3f7c8e06c6987e90ec0f11ad85bb22ff94bdb6d9289e63d3eaa3b5b31c6d3848d9a2818ba5e86228e271d97a43c0312df48bd8 +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10/39fafc7319e88f61befebd5e1b4f0136534ea6a9bd10d74366698187bd63544210ec5d79a87ed4d91297f1cc64c4c53d45fb0077a2abfdce212cf0d3862d5f04 languageName: node linkType: hard @@ -1832,15 +1832,15 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin-js@npm:2.10.1": - version: 2.10.1 - resolution: "@stylistic/eslint-plugin-js@npm:2.10.1" +"@stylistic/eslint-plugin-js@npm:2.11.0": + version: 2.11.0 + resolution: "@stylistic/eslint-plugin-js@npm:2.11.0" dependencies: eslint-visitor-keys: "npm:^4.2.0" espree: "npm:^10.3.0" peerDependencies: eslint: ">=8.40.0" - checksum: 10/bd18e22fc811e499a5e276067dfe96a37042866845e01e363188048cde49695ce09dc2f1d95d9c82e8d598997460e040a93b4469464544d320b9ee9f11cfcc08 + checksum: 10/b07c740b080c395b5fb0dfaefe8de8e5a3cffd6ad47917d7c293430f2d4610c80ee192847e6615880ec162220032a4d8262e6a3178e25e77d2d75a95f3940b07 languageName: node linkType: hard @@ -3013,14 +3013,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard @@ -3805,9 +3805,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:28.8.3": - version: 28.8.3 - resolution: "eslint-plugin-jest@npm:28.8.3" +"eslint-plugin-jest@npm:28.9.0": + version: 28.9.0 + resolution: "eslint-plugin-jest@npm:28.9.0" dependencies: "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0" peerDependencies: @@ -3819,15 +3819,15 @@ __metadata: optional: true jest: optional: true - checksum: 10/3f1798c61e143981eefcfb2fbc4b2e5b329378ebaafdec6485f443c79ee0d3304e9409e8ea8ce089ac15abb4e700d8d838e0a1da29feb528d77a2b3cce6989ec + checksum: 10/399dd882205da996c2d46b768b744093346ffe4f730972825c72a3f85cc2e26bc08ccd73a7b487f8da4c39fa0178c58b571d5d611a22ced5518b5dfccb48d906 languageName: node linkType: hard -"eslint-plugin-n@npm:17.12.0": - version: 17.12.0 - resolution: "eslint-plugin-n@npm:17.12.0" +"eslint-plugin-n@npm:17.13.2": + version: 17.13.2 + resolution: "eslint-plugin-n@npm:17.13.2" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" + "@eslint-community/eslint-utils": "npm:^4.4.1" enhanced-resolve: "npm:^5.17.1" eslint-plugin-es-x: "npm:^7.8.0" get-tsconfig: "npm:^4.8.1" @@ -3837,7 +3837,7 @@ __metadata: semver: "npm:^7.6.3" peerDependencies: eslint: ">=8.23.0" - checksum: 10/428b2473942c802108f5a84f64c4033fd7b6f9f38d26f5c90752815d6662895c5b9abb6ddeda7362d8283d4018353914229adbe1f422b3d636df545b4ea85a25 + checksum: 10/94d5c7e016771d9072561efd975489f66879c933711b2e30ad2cdc83209fbd2e7d738c6cfc33b22b2d84b69d098a097b4fd15b79513d9d41f182233eeed1bc3c languageName: node linkType: hard @@ -3869,12 +3869,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-regexp@npm:2.6.0": - version: 2.6.0 - resolution: "eslint-plugin-regexp@npm:2.6.0" +"eslint-plugin-regexp@npm:2.7.0": + version: 2.7.0 + resolution: "eslint-plugin-regexp@npm:2.7.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.9.1" + "@eslint-community/regexpp": "npm:^4.11.0" comment-parser: "npm:^1.4.0" jsdoc-type-pratt-parser: "npm:^4.0.0" refa: "npm:^0.12.1" @@ -3882,7 +3882,7 @@ __metadata: scslre: "npm:^0.3.0" peerDependencies: eslint: ">=8.44.0" - checksum: 10/24cb5ad02c86dcd60fa6addfa76f2ce3479af6e098e440bbd05ffb6f11f5042c6011b732ab05977be8abdda6bf46c8f2d586bfd7c656456bb72cd27db27c1532 + checksum: 10/eb7bbba9b55e28a13c45b45c05ab574cdb1f72753e35e9885cf7ef6bbc33e8dc42e5bc734233cfc9f778d523b3976bc10ab9254f4d1708a4099d082cfa21f484 languageName: node linkType: hard @@ -3931,7 +3931,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b @@ -3945,25 +3945,25 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.14.0": - version: 9.14.0 - resolution: "eslint@npm:9.14.0" +"eslint@npm:9.15.0": + version: 9.15.0 + resolution: "eslint@npm:9.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.18.0" - "@eslint/core": "npm:^0.7.0" - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.14.0" - "@eslint/plugin-kit": "npm:^0.2.0" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.15.0" + "@eslint/plugin-kit": "npm:^0.2.3" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.0" + "@humanwhocodes/retry": "npm:^0.4.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" eslint-scope: "npm:^8.2.0" @@ -3983,7 +3983,6 @@ __metadata: minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - text-table: "npm:^0.2.0" peerDependencies: jiti: "*" peerDependenciesMeta: @@ -3991,7 +3990,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10/6ce59dda56ecff9483c6e8cd28e91138d2c43cbf08c923f731f507fd9b4aba9d72761c99882dc313a72ea915a5e380ab0b4f01e208a7a37d71490ddfd29ee063 + checksum: 10/7ac1a2e6070bae64b2b0588fabad528cd3e478a6ba5e9f8185d8d9f2dce17a36630bd019b5d32d1052ea177444ab9c83f3c08baa76121c13e1ed0584ef158956 languageName: node linkType: hard @@ -4554,10 +4553,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:15.11.0, globals@npm:^15.11.0, globals@npm:^15.7.0, globals@npm:^15.9.0": - version: 15.11.0 - resolution: "globals@npm:15.11.0" - checksum: 10/14009ef1906ac929d930ed1c896a47159e7d11b4d201901ca5f3827766519191a3f5fb45124de43c4511fee04018704e7ed5a097fb37d23abf39523d1d41c85f +"globals@npm:15.12.0, globals@npm:^15.11.0, globals@npm:^15.7.0, globals@npm:^15.9.0": + version: 15.12.0 + resolution: "globals@npm:15.12.0" + checksum: 10/07cac4ee7cc9befa7894be9b4d1a57f46eeedf9065939f39ffb875009394908eb7bac84147712cfd4bbabab5abc7ab98fc3a6d0fd881f9548fffa10ba2e4bf67 languageName: node linkType: hard @@ -7247,11 +7246,11 @@ __metadata: "@babel/generator": "npm:7.26.2" "@babel/parser": "npm:7.26.2" "@babel/types": "npm:7.26.0" - "@eslint/js": "npm:9.14.0" + "@eslint/js": "npm:9.15.0" "@glimmer/syntax": "npm:0.92.3" "@prettier/is-es5-identifier-name": "npm:0.2.0" "@prettier/parse-srcset": "npm:3.1.0" - "@stylistic/eslint-plugin-js": "npm:2.10.1" + "@stylistic/eslint-plugin-js": "npm:2.11.0" "@types/eslint__js": "npm:8.42.3" "@types/estree": "npm:1.0.6" "@types/file-entry-cache": "npm:5.0.4" @@ -7283,14 +7282,14 @@ __metadata: esbuild-plugins-node-modules-polyfill: "npm:1.6.6" esbuild-visualizer: "npm:0.6.0" escape-string-regexp: "npm:5.0.0" - eslint: "npm:9.14.0" + eslint: "npm:9.15.0" eslint-config-prettier: "npm:9.1.0" eslint-formatter-friendly: "npm:7.0.0" eslint-plugin-compat: "npm:6.0.1" - eslint-plugin-jest: "npm:28.8.3" - eslint-plugin-n: "npm:17.12.0" + eslint-plugin-jest: "npm:28.9.0" + eslint-plugin-n: "npm:17.13.2" eslint-plugin-react: "npm:7.37.2" - eslint-plugin-regexp: "npm:2.6.0" + eslint-plugin-regexp: "npm:2.7.0" eslint-plugin-simple-import-sort: "npm:12.1.1" eslint-plugin-unicorn: "npm:56.0.0" esm-utils: "npm:4.3.0" @@ -7303,7 +7302,7 @@ __metadata: flow-parser: "npm:0.250.0" get-east-asian-width: "npm:1.3.0" get-stdin: "npm:9.0.0" - globals: "npm:15.11.0" + globals: "npm:15.12.0" graphql: "npm:16.9.0" hermes-parser: "npm:0.25.0" html-element-attributes: "npm:3.4.0" @@ -8462,7 +8461,7 @@ __metadata: languageName: node linkType: hard -"text-table@npm:0.2.0, text-table@npm:^0.2.0": +"text-table@npm:0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" checksum: 10/4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452