diff --git a/package.json b/package.json index e3c8a0c3..7bd319ec 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ }, "devDependencies": { "@eslint/js": "^9.19.0", - "@stylistic/eslint-plugin": "^3.0.1", + "@stylistic/eslint-plugin": "^4.2.0", "@types/common-tags": "^1.8.4", "@types/node": "~18.18.0", "@typescript-eslint/rule-tester": "^8.22.0", diff --git a/yarn.lock b/yarn.lock index b591e178..2e7263fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -808,18 +808,18 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin@npm:^3.0.1": - version: 3.0.1 - resolution: "@stylistic/eslint-plugin@npm:3.0.1" +"@stylistic/eslint-plugin@npm:^4.2.0": + version: 4.2.0 + resolution: "@stylistic/eslint-plugin@npm:4.2.0" dependencies: - "@typescript-eslint/utils": "npm:^8.13.0" + "@typescript-eslint/utils": "npm:^8.23.0" eslint-visitor-keys: "npm:^4.2.0" espree: "npm:^10.3.0" estraverse: "npm:^5.3.0" picomatch: "npm:^4.0.2" peerDependencies: - eslint: ">=8.40.0" - checksum: 10c0/6eda8f5f463cc1fca30aec9e0311fd69a1ca84904856e0a3f0108bff411448592a35696dc2b5060fffe0d9c85ce67026cb479d6435bcdb083a29c9d9cb9ebb18 + eslint: ">=9.0.0" + checksum: 10c0/d9b2b08635dc4a98ceb59b3768e58e31ecd65f3e727ca8ed2e3538027d9d3d649d43d62631688cda9087f39b3893950b2a11557ccae11cf55b783b20d3f19e4e languageName: node linkType: hard @@ -953,6 +953,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.26.0": + version: 8.26.0 + resolution: "@typescript-eslint/scope-manager@npm:8.26.0" + dependencies: + "@typescript-eslint/types": "npm:8.26.0" + "@typescript-eslint/visitor-keys": "npm:8.26.0" + checksum: 10c0/f93b12daf6a4df3050ca3fc6db1f534b5c521861509ee09a45a8a17d97f2fbb20c2d34975f07291481d69998aac9f2975f8facad0d47f533db56ec8f70f533a0 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.22.0": version: 8.22.0 resolution: "@typescript-eslint/type-utils@npm:8.22.0" @@ -975,6 +985,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.26.0": + version: 8.26.0 + resolution: "@typescript-eslint/types@npm:8.26.0" + checksum: 10c0/b16c0f67d12092c204a5935b430854b3a41c80934b386a5a4526acc9c8a829d8ee4f78732e71587e605de7845fa9a801b59fff015471dab7bf33676ee68c0100 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.22.0": version: 8.22.0 resolution: "@typescript-eslint/typescript-estree@npm:8.22.0" @@ -993,7 +1010,25 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.22.0, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.1.0, @typescript-eslint/utils@npm:^8.13.0, @typescript-eslint/utils@npm:^8.19.1": +"@typescript-eslint/typescript-estree@npm:8.26.0": + version: 8.26.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.26.0" + dependencies: + "@typescript-eslint/types": "npm:8.26.0" + "@typescript-eslint/visitor-keys": "npm:8.26.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/898bf7ec8ee1f3454d0e38a0bb3d7bd3cbd39f530857c9b1851650ec1647bcb6997622e86d24332d81848afd9b65ce4c080437ab1c3c023b23915a745dd0b363 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.22.0, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.1.0, @typescript-eslint/utils@npm:^8.19.1": version: 8.22.0 resolution: "@typescript-eslint/utils@npm:8.22.0" dependencies: @@ -1008,6 +1043,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^8.23.0": + version: 8.26.0 + resolution: "@typescript-eslint/utils@npm:8.26.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.26.0" + "@typescript-eslint/types": "npm:8.26.0" + "@typescript-eslint/typescript-estree": "npm:8.26.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/594838a865d385ad5206c8b948678d4cb4010d0c9b826913968ce9e8af4d1c58b1f044de49f91d8dc36cda2ddb121ee7d2c5b53822a05f3e55002b10a42b3bfb + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.22.0": version: 8.22.0 resolution: "@typescript-eslint/visitor-keys@npm:8.22.0" @@ -1018,6 +1068,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.26.0": + version: 8.26.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.26.0" + dependencies: + "@typescript-eslint/types": "npm:8.26.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/6428c1ba199d962060d43f06ba8a98b874ba6fe875a23b10e8f01550838d8be8ee689ae4da3e8b045d4c7bb01e38385e6a8ae17a9d566cf7cd21f7090b573f61 + languageName: node + linkType: hard + "@typescript/vfs@npm:^1.6.1": version: 1.6.1 resolution: "@typescript/vfs@npm:1.6.1" @@ -2144,7 +2204,7 @@ __metadata: resolution: "eslint-plugin-rxjs-x@workspace:." dependencies: "@eslint/js": "npm:^9.19.0" - "@stylistic/eslint-plugin": "npm:^3.0.1" + "@stylistic/eslint-plugin": "npm:^4.2.0" "@types/common-tags": "npm:^1.8.4" "@types/node": "npm:~18.18.0" "@typescript-eslint/rule-tester": "npm:^8.22.0" @@ -4635,6 +4695,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13"