From 8232aabf326b862b748291b1d33d0ce379262939 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 26 Apr 2025 20:44:56 -0500 Subject: [PATCH 1/4] Update `@vitest/eslint-plugin` to version 1.1.43 --- package.json | 4 +- yarn.lock | 350 +++++++++++++++++++++++++++------------------------ 2 files changed, 191 insertions(+), 163 deletions(-) diff --git a/package.json b/package.json index 8f0c2fd33ab..d8785a199e1 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", "@vitest/coverage-v8": "^3.1.1", - "@vitest/eslint-plugin": "^1.1.42", + "@vitest/eslint-plugin": "^1.1.43", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", "cspell": "^8.15.2", @@ -120,7 +120,7 @@ "tsx": "*", "typescript": ">=4.8.4 <5.9.0", "typescript-eslint": "workspace:^", - "vite": "^6.2.6", + "vite": "^6.3.3", "vitest": "^3.1.1", "yargs": "17.7.2" }, diff --git a/yarn.lock b/yarn.lock index ae135b410a8..b89847f0251 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4677,142 +4677,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.39.0" +"@rollup/rollup-android-arm-eabi@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-android-arm64@npm:4.39.0" +"@rollup/rollup-android-arm64@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-android-arm64@npm:4.40.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.39.0" +"@rollup/rollup-darwin-arm64@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.40.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.39.0" +"@rollup/rollup-darwin-x64@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.40.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.39.0" +"@rollup/rollup-freebsd-arm64@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.40.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.39.0" +"@rollup/rollup-freebsd-x64@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.40.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.39.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.40.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.39.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.40.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.39.0" +"@rollup/rollup-linux-arm64-musl@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.40.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.39.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.40.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.39.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.39.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.40.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.39.0" +"@rollup/rollup-linux-x64-gnu@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.40.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.39.0" +"@rollup/rollup-linux-x64-musl@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.40.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.39.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.40.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.39.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.40.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.39.0": - version: 4.39.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.39.0" +"@rollup/rollup-win32-x64-msvc@npm:4.40.0": + version: 4.40.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.40.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6179,7 +6179,7 @@ __metadata: "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" "@vitest/coverage-v8": ^3.1.1 - "@vitest/eslint-plugin": ^1.1.42 + "@vitest/eslint-plugin": ^1.1.43 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 cspell: ^8.15.2 @@ -6213,7 +6213,7 @@ __metadata: tsx: "*" typescript: ">=4.8.4 <5.9.0" typescript-eslint: "workspace:^" - vite: ^6.2.6 + vite: ^6.3.3 vitest: ^3.1.1 yargs: 17.7.2 languageName: unknown @@ -6314,8 +6314,8 @@ __metadata: linkType: hard "@vitest/coverage-v8@npm:^3.1.1": - version: 3.1.1 - resolution: "@vitest/coverage-v8@npm:3.1.1" + version: 3.1.2 + resolution: "@vitest/coverage-v8@npm:3.1.2" dependencies: "@ampproject/remapping": ^2.3.0 "@bcoe/v8-coverage": ^1.0.2 @@ -6326,22 +6326,22 @@ __metadata: istanbul-reports: ^3.1.7 magic-string: ^0.30.17 magicast: ^0.3.5 - std-env: ^3.8.1 + std-env: ^3.9.0 test-exclude: ^7.0.1 tinyrainbow: ^2.0.0 peerDependencies: - "@vitest/browser": 3.1.1 - vitest: 3.1.1 + "@vitest/browser": 3.1.2 + vitest: 3.1.2 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 5f55207c0f3ccf66cb56267643fffdce06bece64eb7f777c49257094c82371fb087e83976821f1c234dc796bc396dd89a3e26c59ad1534dcc639c39caa116532 + checksum: f0ffe4b64ef6eed5d9af8756ccc6ff662ecc9af152b42018494c53f7ad35a25f596ad7651a1731b1bbb9952e220c79f6a9aa3d96dd340e2869f24b2dee2d449c languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.1.42": - version: 1.1.42 - resolution: "@vitest/eslint-plugin@npm:1.1.42" +"@vitest/eslint-plugin@npm:^1.1.43": + version: 1.1.43 + resolution: "@vitest/eslint-plugin@npm:1.1.43" peerDependencies: "@typescript-eslint/utils": ">= 8.24.0" eslint: ">= 8.57.0" @@ -6350,27 +6350,29 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 0b78745fde3cd6c35ce2cecd097133a41ff0c3787f9827538be1196e54b22d41a63c8ce2ac4571f29132399e96d6cf5ee47dcaf8a8f618bed8de80ad86851046 + vitest: + optional: true + checksum: dd036629703c53f5608afe503069f82719bf79c83ad067275e746d40e3c8e65735ed2a6a7d8692d3656cf530caa247b6447f9b2a0fae559e22af2a4ce43b32ec languageName: node linkType: hard -"@vitest/expect@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/expect@npm:3.1.1" +"@vitest/expect@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/expect@npm:3.1.2" dependencies: - "@vitest/spy": 3.1.1 - "@vitest/utils": 3.1.1 + "@vitest/spy": 3.1.2 + "@vitest/utils": 3.1.2 chai: ^5.2.0 tinyrainbow: ^2.0.0 - checksum: a345dbdf60470853fc7641268bea2721ab6c117c77b2195fce74aab187284fedf81e7d1d2292336184804993139734169ee8a7af2ac8e7d67f3f8b5b89797f77 + checksum: 132d65f4495afc4a6e714328f2a3375e72a737444967039c50a569626aaef730af920145e10a4b188699a051ba76dcdf404ddbea12cded3e3206d7e516d6ddb9 languageName: node linkType: hard -"@vitest/mocker@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/mocker@npm:3.1.1" +"@vitest/mocker@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/mocker@npm:3.1.2" dependencies: - "@vitest/spy": 3.1.1 + "@vitest/spy": 3.1.2 estree-walker: ^3.0.3 magic-string: ^0.30.17 peerDependencies: @@ -6381,57 +6383,57 @@ __metadata: optional: true vite: optional: true - checksum: a97f5b730360a13e9b6da99c110928eff9c87fe853f18578826025485dc89a42c6870d3c11c30bbe07cac40d45163d3d1b21fc7ed85035dc782b8ecbe4264b96 + checksum: 5d852acdaccc832759ce88801736f938a37eb9cb84c703b96563c45f41372a0120a0fb069dd63390fa779aeca46eb0f16a4786c3c41741603e3af49b738b3194 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.1.1, @vitest/pretty-format@npm:^3.1.1": - version: 3.1.1 - resolution: "@vitest/pretty-format@npm:3.1.1" +"@vitest/pretty-format@npm:3.1.2, @vitest/pretty-format@npm:^3.1.2": + version: 3.1.2 + resolution: "@vitest/pretty-format@npm:3.1.2" dependencies: tinyrainbow: ^2.0.0 - checksum: 9f036086bf46b65fb062a6e9f796b17dd64f81eeb237ea141f3bcda413bc71a1f17546cd9def4ee75ea0c47f1120a083b048e65cf877ab114a4355105f64e14d + checksum: b218576f9226ec9b99720579e1b8fa5838bec47d84cfb76ccb8bedf42f8820ea3657934b2cfeb5ab41dcc89b0991d9b608318033a4f6ed511a38901a1132a26c languageName: node linkType: hard -"@vitest/runner@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/runner@npm:3.1.1" +"@vitest/runner@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/runner@npm:3.1.2" dependencies: - "@vitest/utils": 3.1.1 + "@vitest/utils": 3.1.2 pathe: ^2.0.3 - checksum: 9d05418116bd8a40415c17fa4a90c5f852b0ab0fe8403655fcaef6d6a8943d511f8e948f775a0c5e49b767c0aaa2372aea44bb0f62c68791e035717638097129 + checksum: 219e1bc2ae7f38be0661b6520c24655a5739f4a6d3f88c992593f5a9419da184d5663af4907fcfa122a9c5e86bad58b5cb63f6857bb62af7655169fa90a4006b languageName: node linkType: hard -"@vitest/snapshot@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/snapshot@npm:3.1.1" +"@vitest/snapshot@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/snapshot@npm:3.1.2" dependencies: - "@vitest/pretty-format": 3.1.1 + "@vitest/pretty-format": 3.1.2 magic-string: ^0.30.17 pathe: ^2.0.3 - checksum: 00079c18e21c7271a6b27198f6604645ec5e4cda8f86716ee658a0993d1baaa47ac0064a92ed0a61a29c27a7f2877f3fa6e11a90d3d597c119623732ecaf1f7b + checksum: 014d3beb5603531801e8a2768f755b9358d403291bdff573dffa6999b93455232a9fdd7d311875eff5eb2e8fb9fbcd4d7fe470aa10ebd1c161db66b1369bbe9a languageName: node linkType: hard -"@vitest/spy@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/spy@npm:3.1.1" +"@vitest/spy@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/spy@npm:3.1.2" dependencies: tinyspy: ^3.0.2 - checksum: 7ab13a9fed9fa41a2eee2d098c5026938f7899f41bd1a5ae8db6bd3ed2d3fc4ac6d9142e5028391d5d36c54f989c15450ea89d1fb326bc7fcce590cefd290a41 + checksum: afffa703173224aae1d0382b4ec6e6861882a8d8836d39761f19eeb7645a84a0ebdf31afaed3cf409b4c505803398b7bea84b536b20d27cd20592563c437c8db languageName: node linkType: hard -"@vitest/utils@npm:3.1.1": - version: 3.1.1 - resolution: "@vitest/utils@npm:3.1.1" +"@vitest/utils@npm:3.1.2": + version: 3.1.2 + resolution: "@vitest/utils@npm:3.1.2" dependencies: - "@vitest/pretty-format": 3.1.1 + "@vitest/pretty-format": 3.1.2 loupe: ^3.1.3 tinyrainbow: ^2.0.0 - checksum: 6d93b0876b1c708b3b9f5a1203ab3838811798ee1f989e5b06a1de3aca2c61493075a1a44de220c77ddf914b9f0888845612c9a8175d965b98715196fc169ebe + checksum: 045660ca4642c57bcfbd0de28225f768b14ad288a75823165657b50283f9a858fdba06ca9789c116d44860ea6119ae8a3bb19a0b2343337f4a246bf6f0c7de01 languageName: node linkType: hard @@ -9817,9 +9819,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.6.0": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 4413a9aed9bf581de62b98174f3eea3f23ce2994fb6832df64bdd6504f6977da1a3b5ebd3c10f75e3c2f214dcf1a1d8b54be5e62c71b7110e6ccedbf975d2b7d + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 7858bb76ae387fdbf8a6fccc951bf18919768309850587553eca34698b9193fbc65fab03d3d9f69163d860321fbf66adf89d5821e7f4148c7cb7d7b997259211 languageName: node linkType: hard @@ -10728,7 +10730,7 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.0": +"expect-type@npm:^1.2.1": version: 1.2.1 resolution: "expect-type@npm:1.2.1" checksum: 4fc41ff0c784cb8984ab7801326251d3178083661f0ad08bbd3e5ca789293e6b66d5082f0cef83ebf9849c85d0280a19df5e4e2c57999a2464db9a01c7e3344f @@ -10918,6 +10920,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.4": + version: 6.4.4 + resolution: "fdir@npm:6.4.4" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 79043610236579ffbd0647c508b43bd030a2d034a17c43cf96813a00e8e92e51acdb115c6ddecef3b5812cc2692b976155b4f6413e51e3761f1e772fa019a321 + languageName: node + linkType: hard + "feed@npm:^4.2.2": version: 4.2.2 resolution: "feed@npm:4.2.2" @@ -18322,30 +18336,30 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.30.1": - version: 4.39.0 - resolution: "rollup@npm:4.39.0" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.39.0 - "@rollup/rollup-android-arm64": 4.39.0 - "@rollup/rollup-darwin-arm64": 4.39.0 - "@rollup/rollup-darwin-x64": 4.39.0 - "@rollup/rollup-freebsd-arm64": 4.39.0 - "@rollup/rollup-freebsd-x64": 4.39.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.39.0 - "@rollup/rollup-linux-arm-musleabihf": 4.39.0 - "@rollup/rollup-linux-arm64-gnu": 4.39.0 - "@rollup/rollup-linux-arm64-musl": 4.39.0 - "@rollup/rollup-linux-loongarch64-gnu": 4.39.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.39.0 - "@rollup/rollup-linux-riscv64-gnu": 4.39.0 - "@rollup/rollup-linux-riscv64-musl": 4.39.0 - "@rollup/rollup-linux-s390x-gnu": 4.39.0 - "@rollup/rollup-linux-x64-gnu": 4.39.0 - "@rollup/rollup-linux-x64-musl": 4.39.0 - "@rollup/rollup-win32-arm64-msvc": 4.39.0 - "@rollup/rollup-win32-ia32-msvc": 4.39.0 - "@rollup/rollup-win32-x64-msvc": 4.39.0 +"rollup@npm:^4.34.9": + version: 4.40.0 + resolution: "rollup@npm:4.40.0" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.40.0 + "@rollup/rollup-android-arm64": 4.40.0 + "@rollup/rollup-darwin-arm64": 4.40.0 + "@rollup/rollup-darwin-x64": 4.40.0 + "@rollup/rollup-freebsd-arm64": 4.40.0 + "@rollup/rollup-freebsd-x64": 4.40.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.40.0 + "@rollup/rollup-linux-arm-musleabihf": 4.40.0 + "@rollup/rollup-linux-arm64-gnu": 4.40.0 + "@rollup/rollup-linux-arm64-musl": 4.40.0 + "@rollup/rollup-linux-loongarch64-gnu": 4.40.0 + "@rollup/rollup-linux-powerpc64le-gnu": 4.40.0 + "@rollup/rollup-linux-riscv64-gnu": 4.40.0 + "@rollup/rollup-linux-riscv64-musl": 4.40.0 + "@rollup/rollup-linux-s390x-gnu": 4.40.0 + "@rollup/rollup-linux-x64-gnu": 4.40.0 + "@rollup/rollup-linux-x64-musl": 4.40.0 + "@rollup/rollup-win32-arm64-msvc": 4.40.0 + "@rollup/rollup-win32-ia32-msvc": 4.40.0 + "@rollup/rollup-win32-x64-msvc": 4.40.0 "@types/estree": 1.0.7 fsevents: ~2.3.2 dependenciesMeta: @@ -18393,7 +18407,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: e5205be3107221bc0de467c6f9d2cc4bef18019f5111fa84f24dd640cb1c82c0c46a5f51c052df956fe24bd6a1e34398fb5abe08470f94d29aa7ad08208115e9 + checksum: 4826d7bbb48147403023133b6d8a67f792efe3463def637713bed392b5d7fc9903b4b86de44c58420304beca9e8d108268036e9081fff675af6c01822ef6b2b9 languageName: node linkType: hard @@ -19271,7 +19285,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.8.1": +"std-env@npm:^3.9.0": version: 3.9.0 resolution: "std-env@npm:3.9.0" checksum: d40126e4a650f6e5456711e6c297420352a376ef99a9599e8224d2d8f2ff2b91a954f3264fcef888d94fce5c9ae14992c5569761c95556fc87248ce4602ed212 @@ -19923,6 +19937,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.13": + version: 0.2.13 + resolution: "tinyglobby@npm:0.2.13" + dependencies: + fdir: ^6.4.4 + picomatch: ^4.0.2 + checksum: 3a2e87a2518cb3616057b0aa58be4f17771ae78c6890556516ae1e631f8ce4cfee1ba1dcb62fcc54a64e2bdd6c3104f4f3d021e1a3e3f8fb0875bca380b913e5 + languageName: node + linkType: hard + "tinypool@npm:^1.0.2": version: 1.0.2 resolution: "tinypool@npm:1.0.2" @@ -20685,9 +20709,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.1.1": - version: 3.1.1 - resolution: "vite-node@npm:3.1.1" +"vite-node@npm:3.1.2": + version: 3.1.2 + resolution: "vite-node@npm:3.1.2" dependencies: cac: ^6.7.14 debug: ^4.4.0 @@ -20696,18 +20720,21 @@ __metadata: vite: ^5.0.0 || ^6.0.0 bin: vite-node: vite-node.mjs - checksum: 34f214413cdbdf77bd2ff786934fa6c3e7c6628cfae6e6aba92fc7c0438ad0642166e43077954216b7737aed9de5dec4b6a916dea0384b791e1521e242dd2d56 + checksum: eab025ba912af2805730cad3a89dc6801d3b0192ceecfb06cdb5e37dffd851263db9743c6e4192d69a75df0b7c19fb03b95272b18cac1f19201e06c09e6e8a1d languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.6": - version: 6.2.6 - resolution: "vite@npm:6.2.6" +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.3.3": + version: 6.3.3 + resolution: "vite@npm:6.3.3" dependencies: esbuild: ^0.25.0 + fdir: ^6.4.4 fsevents: ~2.3.3 + picomatch: ^4.0.2 postcss: ^8.5.3 - rollup: ^4.30.1 + rollup: ^4.34.9 + tinyglobby: ^0.2.13 peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -20748,40 +20775,41 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: ddeb36d29c053c6d6f0e70eb01939848db611135878d85e9497fc4b899667f58ce35ea4014acf01342ee1cf115879280fac809c0a806ad6432833cde87fe90dc + checksum: b12dcd715324d5033226005b514f281541578d619675724c6ba0f684efe875d145ae53404fc7dc604332f2b52b5bd197ed6b6edea219abd604336052f3f3c79e languageName: node linkType: hard "vitest@npm:^3.1.1": - version: 3.1.1 - resolution: "vitest@npm:3.1.1" - dependencies: - "@vitest/expect": 3.1.1 - "@vitest/mocker": 3.1.1 - "@vitest/pretty-format": ^3.1.1 - "@vitest/runner": 3.1.1 - "@vitest/snapshot": 3.1.1 - "@vitest/spy": 3.1.1 - "@vitest/utils": 3.1.1 + version: 3.1.2 + resolution: "vitest@npm:3.1.2" + dependencies: + "@vitest/expect": 3.1.2 + "@vitest/mocker": 3.1.2 + "@vitest/pretty-format": ^3.1.2 + "@vitest/runner": 3.1.2 + "@vitest/snapshot": 3.1.2 + "@vitest/spy": 3.1.2 + "@vitest/utils": 3.1.2 chai: ^5.2.0 debug: ^4.4.0 - expect-type: ^1.2.0 + expect-type: ^1.2.1 magic-string: ^0.30.17 pathe: ^2.0.3 - std-env: ^3.8.1 + std-env: ^3.9.0 tinybench: ^2.9.0 tinyexec: ^0.3.2 + tinyglobby: ^0.2.13 tinypool: ^1.0.2 tinyrainbow: ^2.0.0 vite: ^5.0.0 || ^6.0.0 - vite-node: 3.1.1 + vite-node: 3.1.2 why-is-node-running: ^2.3.0 peerDependencies: "@edge-runtime/vm": "*" "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.1.1 - "@vitest/ui": 3.1.1 + "@vitest/browser": 3.1.2 + "@vitest/ui": 3.1.2 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -20801,7 +20829,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 817198380f249388bebc64cdae27e64d04570bc6ca98c13b3518059a655ebf94f413e17bbe5d71bfc2ca444e9ab93d0b39e9da4f455a51600fd92d4fa6c50664 + checksum: 67bef7675aa0c9e1554e497a60e016fa36a74ce758da126991974cc23c892266090d8a55cb89d92a065818d646218826e2f394ebd0361361fa574b6998fda6d6 languageName: node linkType: hard From a12713d8b3dc970b35a0e10b879623133b4c228d Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 26 Apr 2025 21:01:59 -0500 Subject: [PATCH 2/4] Fix lint issues for `eslint-plugin` --- packages/eslint-plugin/tests/util.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin/tests/util.test.ts b/packages/eslint-plugin/tests/util.test.ts index 4242128b068..ee444a946dd 100644 --- a/packages/eslint-plugin/tests/util.test.ts +++ b/packages/eslint-plugin/tests/util.test.ts @@ -1,6 +1,6 @@ import { isDefinitionFile, upperCaseFirst } from '../src/util'; -describe('isDefinitionFile', () => { +describe(isDefinitionFile, () => { describe('returns false for non-definition files', () => { const invalid = [ 'test.js', @@ -38,7 +38,7 @@ describe('isDefinitionFile', () => { }); }); -describe('upperCaseFirst', () => { +describe(upperCaseFirst, () => { it('upper cases first', () => { expect(upperCaseFirst('hello')).toBe('Hello'); }); From 141f16d7ce60c26e90f0614fb005b9356902fe52 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 26 Apr 2025 21:32:41 -0500 Subject: [PATCH 3/4] chore: lint `vitest` config files --- eslint.config.mjs | 1 - .../tsconfig.json | 3 +++ .../tsconfig.spec.json | 18 ++++++++++++++++++ .../vitest.config.mts | 2 +- packages/types/tsconfig.json | 3 +++ packages/types/tsconfig.spec.json | 18 ++++++++++++++++++ packages/types/tsconfig.tools.json | 2 +- packages/types/vitest.config.mts | 2 +- 8 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 packages/rule-schema-to-typescript-types/tsconfig.spec.json create mode 100644 packages/types/tsconfig.spec.json diff --git a/eslint.config.mjs b/eslint.config.mjs index a77415d78ec..b2dd8fd51f1 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -90,7 +90,6 @@ export default tseslint.config( '.nx/', '.yarn/', '**/jest.config.js', - '**/vitest.config.mts', '**/node_modules/**', '**/dist/**', '**/fixtures/**', diff --git a/packages/rule-schema-to-typescript-types/tsconfig.json b/packages/rule-schema-to-typescript-types/tsconfig.json index ccd4440dfd0..f1e1288b856 100644 --- a/packages/rule-schema-to-typescript-types/tsconfig.json +++ b/packages/rule-schema-to-typescript-types/tsconfig.json @@ -11,6 +11,9 @@ }, { "path": "./tsconfig.build.json" + }, + { + "path": "./tsconfig.spec.json" } ] } diff --git a/packages/rule-schema-to-typescript-types/tsconfig.spec.json b/packages/rule-schema-to-typescript-types/tsconfig.spec.json new file mode 100644 index 00000000000..b4ff90ff9db --- /dev/null +++ b/packages/rule-schema-to-typescript-types/tsconfig.spec.json @@ -0,0 +1,18 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc/packages/rule-schema-to-typescript-types/vitest", + "resolveJsonModule": true, + "types": ["vitest/globals", "vitest/importMeta"] + }, + "include": ["vitest.config.mts", "package.json", "tests"], + "exclude": ["**/fixtures/**"], + "references": [ + { + "path": "./tsconfig.build.json" + }, + { + "path": "../../tsconfig.spec.json" + } + ] +} diff --git a/packages/rule-schema-to-typescript-types/vitest.config.mts b/packages/rule-schema-to-typescript-types/vitest.config.mts index 190bac2c0ce..f1df911c5fe 100644 --- a/packages/rule-schema-to-typescript-types/vitest.config.mts +++ b/packages/rule-schema-to-typescript-types/vitest.config.mts @@ -11,8 +11,8 @@ const vitestConfig = mergeConfig( test: { name: packageJson.name.replace('@typescript-eslint/', ''), - root: import.meta.dirname, passWithNoTests: true, + root: import.meta.dirname, }, }), ); diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 110c4454557..9983b8114b0 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -8,6 +8,9 @@ }, { "path": "./tsconfig.tools.json" + }, + { + "path": "./tsconfig.spec.json" } ] } diff --git a/packages/types/tsconfig.spec.json b/packages/types/tsconfig.spec.json new file mode 100644 index 00000000000..872d3c655b2 --- /dev/null +++ b/packages/types/tsconfig.spec.json @@ -0,0 +1,18 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc/packages/types/vitest", + "resolveJsonModule": true, + "types": ["vitest/globals", "vitest/importMeta"] + }, + "include": ["vitest.config.mts", "package.json", "tests"], + "exclude": ["**/fixtures/**"], + "references": [ + { + "path": "./tsconfig.build.json" + }, + { + "path": "../../tsconfig.spec.json" + } + ] +} diff --git a/packages/types/tsconfig.tools.json b/packages/types/tsconfig.tools.json index b31369a6c6f..cf7f584666a 100644 --- a/packages/types/tsconfig.tools.json +++ b/packages/types/tsconfig.tools.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc/packages/types", + "outDir": "../../dist/out-tsc/packages/types/tools", "module": "NodeNext", "types": ["node"] }, diff --git a/packages/types/vitest.config.mts b/packages/types/vitest.config.mts index 190bac2c0ce..f1df911c5fe 100644 --- a/packages/types/vitest.config.mts +++ b/packages/types/vitest.config.mts @@ -11,8 +11,8 @@ const vitestConfig = mergeConfig( test: { name: packageJson.name.replace('@typescript-eslint/', ''), - root: import.meta.dirname, passWithNoTests: true, + root: import.meta.dirname, }, }), ); From 9e2b6b5948c7c929c5c8624da6b448b149a75fe7 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sun, 27 Apr 2025 09:23:34 -0500 Subject: [PATCH 4/4] Fix `vitest` config files --- packages/rule-schema-to-typescript-types/vitest.config.mts | 2 ++ packages/types/vitest.config.mts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/rule-schema-to-typescript-types/vitest.config.mts b/packages/rule-schema-to-typescript-types/vitest.config.mts index f1df911c5fe..136e4f77b39 100644 --- a/packages/rule-schema-to-typescript-types/vitest.config.mts +++ b/packages/rule-schema-to-typescript-types/vitest.config.mts @@ -1,3 +1,4 @@ +import * as path from 'node:path'; import { defineConfig, mergeConfig } from 'vitest/config'; import { vitestBaseConfig } from '../../vitest.config.base.mjs'; @@ -10,6 +11,7 @@ const vitestConfig = mergeConfig( root: import.meta.dirname, test: { + dir: path.join(import.meta.dirname, 'tests'), name: packageJson.name.replace('@typescript-eslint/', ''), passWithNoTests: true, root: import.meta.dirname, diff --git a/packages/types/vitest.config.mts b/packages/types/vitest.config.mts index f1df911c5fe..136e4f77b39 100644 --- a/packages/types/vitest.config.mts +++ b/packages/types/vitest.config.mts @@ -1,3 +1,4 @@ +import * as path from 'node:path'; import { defineConfig, mergeConfig } from 'vitest/config'; import { vitestBaseConfig } from '../../vitest.config.base.mjs'; @@ -10,6 +11,7 @@ const vitestConfig = mergeConfig( root: import.meta.dirname, test: { + dir: path.join(import.meta.dirname, 'tests'), name: packageJson.name.replace('@typescript-eslint/', ''), passWithNoTests: true, root: import.meta.dirname,