From a30e137abdffe374d854924150ca9d1024eaf2ab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 22:02:29 +0000 Subject: [PATCH] fix(deps): update dependency @rushstack/eslint-plugin to ^0.16.0 ##### [v0.16.0](https://github.com/microsoft/rushstack/blob/HEAD/eslint/eslint-plugin/CHANGELOG.md#0160) Wed, 14 Aug 2024 22:37:32 GMT ##### Minor changes - Add 4 new ESLint rules: "[@rushstack/no-backslash-imports](https://github.com/rushstack/no-backslash-imports)", used to prevent backslashes in import and require statements; "[@rushstack/no-external-local-imports](https://github.com/rushstack/no-external-local-imports)", used to prevent referencing external depedencies in import and require statements; "[@rushstack/no-transitive-dependency-imports](https://github.com/rushstack/no-transitive-dependency-imports)", used to prevent referencing transitive dependencies (ie. dependencies of dependencies) in import and require statements; and "[@rushstack/normalized-imports](https://github.com/rushstack/normalized-imports)", used to ensure that the most direct path to a dependency is provided in import and require statements ##### [v0.15.2](https://github.com/microsoft/rushstack/blob/HEAD/eslint/eslint-plugin/CHANGELOG.md#0152) Sat, 27 Jul 2024 00:10:27 GMT ##### Patches - Include CHANGELOG.md in published releases again ##### [v0.15.1](https://github.com/microsoft/rushstack/blob/HEAD/eslint/eslint-plugin/CHANGELOG.md#0151) Sat, 17 Feb 2024 06:24:34 GMT ##### Patches - Fix broken link to API documentation ##### [v0.15.0](https://github.com/microsoft/rushstack/blob/HEAD/eslint/eslint-plugin/CHANGELOG.md#0150) Wed, 07 Feb 2024 01:11:18 GMT ##### Minor changes - Allow using `as const` in `typedef-var` ##### [v0.14.0](https://github.com/microsoft/rushstack/blob/HEAD/eslint/eslint-plugin/CHANGELOG.md#0140) Tue, 16 Jan 2024 18:30:10 GMT ##### Minor changes - Add support for TypeScript 5.3 with [@typescript-eslint](https://github.com/typescript-eslint) 6.19.x --- package.json | 2 +- pnpm-lock.yaml | 91 ++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 79 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index b629dc42..16b4d24b 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@eslint/js": "^8.57.0", "@next/eslint-plugin-next": "^14.1.4", "@rushstack/eslint-config": "^3.4.1", - "@rushstack/eslint-plugin": "^0.13.1", + "@rushstack/eslint-plugin": "^0.16.0", "@rushstack/eslint-plugin-packlets": "^0.8.1", "@rushstack/eslint-plugin-security": "^0.7.1", "@types/eslint": "^8.44.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f35a0110..aeb99b5a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^3.4.1 version: 3.7.1(eslint@8.57.0)(typescript@5.5.4) '@rushstack/eslint-plugin': - specifier: ^0.13.1 - version: 0.13.1(eslint@8.57.0)(typescript@5.5.4) + specifier: ^0.16.0 + version: 0.16.0(eslint@8.57.0)(typescript@5.5.4) '@rushstack/eslint-plugin-packlets': specifier: ^0.8.1 version: 0.8.1(eslint@8.57.0)(typescript@5.5.4) @@ -831,13 +831,13 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@rushstack/eslint-plugin@0.13.1': - resolution: {integrity: sha512-qQ6iPCm8SFuY+bpcSv5hlYtdwDHcFlE6wlpUHa0ywG9tGVBYM5But8S4qVRFq1iejAuFX+ubNUOyFJHvxpox+A==} + '@rushstack/eslint-plugin@0.15.2': + resolution: {integrity: sha512-oS3ENewjwEj+42jek1MQb2IETUd3On4tDgkuda2Mo7fbourygFZodhPDQYsj6aYFvwwn+FNLk4wjcghSQrCLqA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@rushstack/eslint-plugin@0.15.2': - resolution: {integrity: sha512-oS3ENewjwEj+42jek1MQb2IETUd3On4tDgkuda2Mo7fbourygFZodhPDQYsj6aYFvwwn+FNLk4wjcghSQrCLqA==} + '@rushstack/eslint-plugin@0.16.0': + resolution: {integrity: sha512-pR+iaqZTX1V0gCdWS9UJM5ge8n0R1TWosctmFjdXmYAgVIzKUWw8uMm4rBQRskFlItFm1HxAvC9m9Fmd0IKRNQ==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1026,6 +1026,10 @@ packages: resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@8.1.0': + resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@6.11.0': resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1090,6 +1094,10 @@ packages: resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@8.1.0': + resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@5.59.11': resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1144,6 +1152,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.1.0': + resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@5.59.11': resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1180,6 +1197,12 @@ packages: peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@8.1.0': + resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@5.59.11': resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1204,6 +1227,10 @@ packages: resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@8.1.0': + resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -4635,19 +4662,19 @@ snapshots: - supports-color - typescript - '@rushstack/eslint-plugin@0.13.1(eslint@8.57.0)(typescript@5.5.4)': + '@rushstack/eslint-plugin@0.15.2(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@rushstack/tree-pattern': 0.3.1 - '@typescript-eslint/experimental-utils': 5.59.11(eslint@8.57.0)(typescript@5.5.4) + '@rushstack/tree-pattern': 0.3.4 + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@rushstack/eslint-plugin@0.15.2(eslint@8.57.0)(typescript@5.5.4)': + '@rushstack/eslint-plugin@0.16.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -4868,6 +4895,11 @@ snapshots: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/scope-manager@8.1.0': + dependencies: + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/type-utils@6.11.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.5.4) @@ -4928,6 +4960,8 @@ snapshots: '@typescript-eslint/types@7.2.0': {} + '@typescript-eslint/types@8.1.0': {} + '@typescript-eslint/typescript-estree@5.59.11(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 5.59.11 @@ -4935,7 +4969,7 @@ snapshots: debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -5016,6 +5050,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 + debug: 4.3.6 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.59.11(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -5098,6 +5147,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.1.0(eslint@8.57.0)(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@5.59.11': dependencies: '@typescript-eslint/types': 5.59.11 @@ -5128,6 +5188,11 @@ snapshots: '@typescript-eslint/types': 7.2.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.1.0': + dependencies: + '@typescript-eslint/types': 8.1.0 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} '@vitest/expect@1.6.0': @@ -7296,7 +7361,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.6.3 parent-module@1.0.1: dependencies: