From d5cd6abdbf872ea518e26857d1915d09768bbd00 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 18 Jan 2025 01:55:13 -0600 Subject: [PATCH 01/36] Install `vitest` --- packages/scope-manager/package.json | 7 +- yarn.lock | 679 ++++++++++++---------------- 2 files changed, 299 insertions(+), 387 deletions(-) diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index 7c8bb40bd374..477568c8cd10 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -51,15 +51,14 @@ "@typescript-eslint/visitor-keys": "8.29.0" }, "devDependencies": { - "@jest/types": "29.6.3", "@typescript-eslint/typescript-estree": "8.29.0", + "@vitest/coverage-v8": "^3.0.7", "glob": "*", - "jest": "29.7.0", - "jest-specific-snapshot": "*", "make-dir": "*", "prettier": "^3.2.5", "pretty-format": "*", - "typescript": "*" + "typescript": "*", + "vitest": "^3.0.7" }, "funding": { "type": "opencollective", diff --git a/yarn.lock b/yarn.lock index 960e7d2d1c13..32ade1a5dd76 100644 --- a/yarn.lock +++ b/yarn.lock @@ -569,13 +569,13 @@ __metadata: linkType: hard "@babel/parser@npm:^7.25.4": - version: 7.26.10 - resolution: "@babel/parser@npm:7.26.10" + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" dependencies: - "@babel/types": ^7.26.10 + "@babel/types": ^7.26.9 bin: parser: ./bin/babel-parser.js - checksum: 81f9af962aea55a2973d213dffc6191939df7eba0511ba585d23f0d838931f5fca2efb83ae382e4b9bb486f20ae1b2607cb1b8be49af89e9f011fb4355727f47 + checksum: 2df965dbf3c67d19dc437412ceef23033b4d39b0dbd7cb498d8ab9ad9e1738338656ee72676199773b37d658edf9f4161cf255515234fed30695d74e73be5514 languageName: node linkType: hard @@ -1728,13 +1728,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.10": - version: 7.26.10 - resolution: "@babel/types@npm:7.26.10" +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: "@babel/helper-string-parser": ^7.25.9 "@babel/helper-validator-identifier": ^7.25.9 - checksum: 07340068ea3824dcaccf702dfc9628175c9926912ad6efba182d8b07e20953297d0a514f6fb103a61b9d5c555c8b87fc2237ddb06efebe14794eefc921dfa114 + checksum: cc124c149615deb30343a4c81ac5b0e3a68bdb4b1bd61a91a2859ee8e5e5f400f6ff65be4740f407c17bfc09baa9c777e7f8f765dccf3284963956b67ac95a38 languageName: node linkType: hard @@ -3048,13 +3048,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/aix-ppc64@npm:0.25.1" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm64@npm:0.20.2" @@ -3069,13 +3062,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-arm64@npm:0.25.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm@npm:0.20.2" @@ -3090,13 +3076,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-arm@npm:0.25.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-x64@npm:0.20.2" @@ -3111,13 +3090,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-x64@npm:0.25.1" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-arm64@npm:0.20.2" @@ -3132,13 +3104,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/darwin-arm64@npm:0.25.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-x64@npm:0.20.2" @@ -3153,13 +3118,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/darwin-x64@npm:0.25.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-arm64@npm:0.20.2" @@ -3174,13 +3132,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/freebsd-arm64@npm:0.25.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-x64@npm:0.20.2" @@ -3195,13 +3146,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/freebsd-x64@npm:0.25.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm64@npm:0.20.2" @@ -3216,13 +3160,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-arm64@npm:0.25.1" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm@npm:0.20.2" @@ -3237,13 +3174,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-arm@npm:0.25.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ia32@npm:0.20.2" @@ -3258,13 +3188,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-ia32@npm:0.25.1" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-loong64@npm:0.20.2" @@ -3279,13 +3202,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-loong64@npm:0.25.1" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-mips64el@npm:0.20.2" @@ -3300,13 +3216,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-mips64el@npm:0.25.1" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ppc64@npm:0.20.2" @@ -3321,13 +3230,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-ppc64@npm:0.25.1" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-riscv64@npm:0.20.2" @@ -3342,13 +3244,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-riscv64@npm:0.25.1" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-s390x@npm:0.20.2" @@ -3363,13 +3258,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-s390x@npm:0.25.1" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-x64@npm:0.20.2" @@ -3384,13 +3272,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-x64@npm:0.25.1" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-arm64@npm:0.25.0" @@ -3398,13 +3279,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/netbsd-arm64@npm:0.25.1" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/netbsd-x64@npm:0.20.2" @@ -3419,13 +3293,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/netbsd-x64@npm:0.25.1" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-arm64@npm:0.25.0" @@ -3433,13 +3300,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/openbsd-arm64@npm:0.25.1" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/openbsd-x64@npm:0.20.2" @@ -3454,13 +3314,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/openbsd-x64@npm:0.25.1" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/sunos-x64@npm:0.20.2" @@ -3475,13 +3328,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/sunos-x64@npm:0.25.1" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-arm64@npm:0.20.2" @@ -3496,13 +3342,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-arm64@npm:0.25.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-ia32@npm:0.20.2" @@ -3517,13 +3356,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-ia32@npm:0.25.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-x64@npm:0.20.2" @@ -3538,13 +3370,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-x64@npm:0.25.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@eslint-community/eslint-plugin-eslint-comments@npm:^4.4.1": version: 4.4.1 resolution: "@eslint-community/eslint-plugin-eslint-comments@npm:4.4.1" @@ -4703,135 +4528,135 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.35.0" +"@rollup/rollup-android-arm-eabi@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.9" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-android-arm64@npm:4.35.0" +"@rollup/rollup-android-arm64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-android-arm64@npm:4.34.9" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.35.0" +"@rollup/rollup-darwin-arm64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.35.0" +"@rollup/rollup-darwin-x64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.9" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.35.0" +"@rollup/rollup-freebsd-arm64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.9" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.35.0" +"@rollup/rollup-freebsd-x64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.9" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.35.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.35.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.9" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.35.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.35.0" +"@rollup/rollup-linux-arm64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.35.0" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.35.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.35.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.9" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.35.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.9" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.35.0" +"@rollup/rollup-linux-x64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.35.0" +"@rollup/rollup-linux-x64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.35.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.35.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.9" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.35.0" +"@rollup/rollup-win32-x64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6184,17 +6009,16 @@ __metadata: version: 0.0.0-use.local resolution: "@typescript-eslint/scope-manager@workspace:packages/scope-manager" dependencies: - "@jest/types": 29.6.3 "@typescript-eslint/types": 8.29.0 "@typescript-eslint/typescript-estree": 8.29.0 "@typescript-eslint/visitor-keys": 8.29.0 + "@vitest/coverage-v8": ^3.0.7 glob: "*" - jest: 29.7.0 - jest-specific-snapshot: "*" make-dir: "*" prettier: ^3.2.5 pretty-format: "*" typescript: "*" + vitest: ^3.0.7 languageName: unknown linkType: soft @@ -6413,6 +6237,32 @@ __metadata: languageName: node linkType: hard +"@vitest/coverage-v8@npm:^3.0.7": + version: 3.0.7 + resolution: "@vitest/coverage-v8@npm:3.0.7" + dependencies: + "@ampproject/remapping": ^2.3.0 + "@bcoe/v8-coverage": ^1.0.2 + debug: ^4.4.0 + istanbul-lib-coverage: ^3.2.2 + istanbul-lib-report: ^3.0.1 + istanbul-lib-source-maps: ^5.0.6 + istanbul-reports: ^3.1.7 + magic-string: ^0.30.17 + magicast: ^0.3.5 + std-env: ^3.8.0 + test-exclude: ^7.0.1 + tinyrainbow: ^2.0.0 + peerDependencies: + "@vitest/browser": 3.0.7 + vitest: 3.0.7 + peerDependenciesMeta: + "@vitest/browser": + optional: true + checksum: 46c5eb628bb1b77a3b6dc6cbf0c3968721fa5cbf9b01919f8e01252d239560a54c94797337e859a63cdf0f6606a8ad26f96c832f6b2c667890e0e026d44a4780 + languageName: node + linkType: hard + "@vitest/coverage-v8@npm:^3.0.8": version: 3.0.8 resolution: "@vitest/coverage-v8@npm:3.0.8" @@ -6456,6 +6306,18 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/expect@npm:3.0.7" + dependencies: + "@vitest/spy": 3.0.7 + "@vitest/utils": 3.0.7 + chai: ^5.2.0 + tinyrainbow: ^2.0.0 + checksum: 788ead8ec0876a15bcd51eba8b5e0bc4c95e07205192096c0e33328992c351a7569b32ea2f948dbfc7b5482f301e6d505cde639ead2e80ffc9f0d683714b1bfa + languageName: node + linkType: hard + "@vitest/expect@npm:3.0.8": version: 3.0.8 resolution: "@vitest/expect@npm:3.0.8" @@ -6468,6 +6330,25 @@ __metadata: languageName: node linkType: hard +"@vitest/mocker@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/mocker@npm:3.0.7" + dependencies: + "@vitest/spy": 3.0.7 + estree-walker: ^3.0.3 + magic-string: ^0.30.17 + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 057fe03ab4f9ef40f5431a375dc812da8face4f6c6045c817402bcd0739992ff1d31de080d8ac8c4122f792b2d27c4c04a4e4e872a04c3ba2b1517bc78430130 + languageName: node + linkType: hard + "@vitest/mocker@npm:3.0.8": version: 3.0.8 resolution: "@vitest/mocker@npm:3.0.8" @@ -6487,6 +6368,15 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:3.0.7, @vitest/pretty-format@npm:^3.0.7": + version: 3.0.7 + resolution: "@vitest/pretty-format@npm:3.0.7" + dependencies: + tinyrainbow: ^2.0.0 + checksum: 5209282b26f57fa4bd918cba2265c34e161120f2fabc2987b0b77fb9a402a12cc5591d4e42689fcbdde5e2e1804cafc96e4e338d5b9d8b35ccbabd4cee7c8e81 + languageName: node + linkType: hard + "@vitest/pretty-format@npm:3.0.8, @vitest/pretty-format@npm:^3.0.8": version: 3.0.8 resolution: "@vitest/pretty-format@npm:3.0.8" @@ -6496,6 +6386,16 @@ __metadata: languageName: node linkType: hard +"@vitest/runner@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/runner@npm:3.0.7" + dependencies: + "@vitest/utils": 3.0.7 + pathe: ^2.0.3 + checksum: 980dd31c54b5b83e8ddc27d416999f3a8170abf3d836b2fb34a6730f942c53ad819399904bd46ea4bb89b4b0f3d0a793c135b3b83d70852859cbcad10111ae22 + languageName: node + linkType: hard + "@vitest/runner@npm:3.0.8": version: 3.0.8 resolution: "@vitest/runner@npm:3.0.8" @@ -6506,6 +6406,17 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/snapshot@npm:3.0.7" + dependencies: + "@vitest/pretty-format": 3.0.7 + magic-string: ^0.30.17 + pathe: ^2.0.3 + checksum: d516bd7b04ba34726c57f1da7779165dbd376260f856a43254a4220ea6d040606440433583234de7282e0ec24fb7f6025d2a4f7688e2daebe75ed0afcd77d44c + languageName: node + linkType: hard + "@vitest/snapshot@npm:3.0.8": version: 3.0.8 resolution: "@vitest/snapshot@npm:3.0.8" @@ -6517,6 +6428,15 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/spy@npm:3.0.7" + dependencies: + tinyspy: ^3.0.2 + checksum: f62537dc2632ed20464c017ca2feeb18bf2edd653bb1f6cd69ec5e6b52bb3803b1a601ca56777b0c463ce8d960294a0db9198c106dd6048d48ee5e7d09eaba59 + languageName: node + linkType: hard + "@vitest/spy@npm:3.0.8": version: 3.0.8 resolution: "@vitest/spy@npm:3.0.8" @@ -6526,6 +6446,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:3.0.7": + version: 3.0.7 + resolution: "@vitest/utils@npm:3.0.7" + dependencies: + "@vitest/pretty-format": 3.0.7 + loupe: ^3.1.3 + tinyrainbow: ^2.0.0 + checksum: 1a90d3444f9990484e6196d7cc1ceb0fcd8ca587319c0307d2e838f038ec45b7a711f8a76cbfb512fe13c6c3691e1d39d1d69158e27432724ec62b308e17f6e9 + languageName: node + linkType: hard + "@vitest/utils@npm:3.0.8": version: 3.0.8 resolution: "@vitest/utils@npm:3.0.8" @@ -10011,35 +9942,35 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0": - version: 0.25.1 - resolution: "esbuild@npm:0.25.1" - dependencies: - "@esbuild/aix-ppc64": 0.25.1 - "@esbuild/android-arm": 0.25.1 - "@esbuild/android-arm64": 0.25.1 - "@esbuild/android-x64": 0.25.1 - "@esbuild/darwin-arm64": 0.25.1 - "@esbuild/darwin-x64": 0.25.1 - "@esbuild/freebsd-arm64": 0.25.1 - "@esbuild/freebsd-x64": 0.25.1 - "@esbuild/linux-arm": 0.25.1 - "@esbuild/linux-arm64": 0.25.1 - "@esbuild/linux-ia32": 0.25.1 - "@esbuild/linux-loong64": 0.25.1 - "@esbuild/linux-mips64el": 0.25.1 - "@esbuild/linux-ppc64": 0.25.1 - "@esbuild/linux-riscv64": 0.25.1 - "@esbuild/linux-s390x": 0.25.1 - "@esbuild/linux-x64": 0.25.1 - "@esbuild/netbsd-arm64": 0.25.1 - "@esbuild/netbsd-x64": 0.25.1 - "@esbuild/openbsd-arm64": 0.25.1 - "@esbuild/openbsd-x64": 0.25.1 - "@esbuild/sunos-x64": 0.25.1 - "@esbuild/win32-arm64": 0.25.1 - "@esbuild/win32-ia32": 0.25.1 - "@esbuild/win32-x64": 0.25.1 +"esbuild@npm:^0.25.0, esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" + dependencies: + "@esbuild/aix-ppc64": 0.25.0 + "@esbuild/android-arm": 0.25.0 + "@esbuild/android-arm64": 0.25.0 + "@esbuild/android-x64": 0.25.0 + "@esbuild/darwin-arm64": 0.25.0 + "@esbuild/darwin-x64": 0.25.0 + "@esbuild/freebsd-arm64": 0.25.0 + "@esbuild/freebsd-x64": 0.25.0 + "@esbuild/linux-arm": 0.25.0 + "@esbuild/linux-arm64": 0.25.0 + "@esbuild/linux-ia32": 0.25.0 + "@esbuild/linux-loong64": 0.25.0 + "@esbuild/linux-mips64el": 0.25.0 + "@esbuild/linux-ppc64": 0.25.0 + "@esbuild/linux-riscv64": 0.25.0 + "@esbuild/linux-s390x": 0.25.0 + "@esbuild/linux-x64": 0.25.0 + "@esbuild/netbsd-arm64": 0.25.0 + "@esbuild/netbsd-x64": 0.25.0 + "@esbuild/openbsd-arm64": 0.25.0 + "@esbuild/openbsd-x64": 0.25.0 + "@esbuild/sunos-x64": 0.25.0 + "@esbuild/win32-arm64": 0.25.0 + "@esbuild/win32-ia32": 0.25.0 + "@esbuild/win32-x64": 0.25.0 dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -10093,7 +10024,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c84e209259273fca0f8ba7cd00974dfff53eb3fcce5ff0f987d8231a5b49f22c16fa954f0bf06f07b00bd368270d8274feb5a09d7d5dfae0891a47dda24455a2 + checksum: 4d1e0cb7c059a373ea3edb20ca5efcea29efada03e4ea82b2b8ab1f2f062e4791e9744213308775d26e07a0225a7d8250da93da5c8e07ef61bb93d58caab8cf9 languageName: node linkType: hard @@ -10177,92 +10108,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:~0.25.0": - version: 0.25.0 - resolution: "esbuild@npm:0.25.0" - dependencies: - "@esbuild/aix-ppc64": 0.25.0 - "@esbuild/android-arm": 0.25.0 - "@esbuild/android-arm64": 0.25.0 - "@esbuild/android-x64": 0.25.0 - "@esbuild/darwin-arm64": 0.25.0 - "@esbuild/darwin-x64": 0.25.0 - "@esbuild/freebsd-arm64": 0.25.0 - "@esbuild/freebsd-x64": 0.25.0 - "@esbuild/linux-arm": 0.25.0 - "@esbuild/linux-arm64": 0.25.0 - "@esbuild/linux-ia32": 0.25.0 - "@esbuild/linux-loong64": 0.25.0 - "@esbuild/linux-mips64el": 0.25.0 - "@esbuild/linux-ppc64": 0.25.0 - "@esbuild/linux-riscv64": 0.25.0 - "@esbuild/linux-s390x": 0.25.0 - "@esbuild/linux-x64": 0.25.0 - "@esbuild/netbsd-arm64": 0.25.0 - "@esbuild/netbsd-x64": 0.25.0 - "@esbuild/openbsd-arm64": 0.25.0 - "@esbuild/openbsd-x64": 0.25.0 - "@esbuild/sunos-x64": 0.25.0 - "@esbuild/win32-arm64": 0.25.0 - "@esbuild/win32-ia32": 0.25.0 - "@esbuild/win32-x64": 0.25.0 - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 4d1e0cb7c059a373ea3edb20ca5efcea29efada03e4ea82b2b8ab1f2f062e4791e9744213308775d26e07a0225a7d8250da93da5c8e07ef61bb93d58caab8cf9 - languageName: node - linkType: hard - "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -13727,7 +13572,7 @@ __metadata: languageName: node linkType: hard -"jest-specific-snapshot@npm:*, jest-specific-snapshot@npm:^8.0.0": +"jest-specific-snapshot@npm:^8.0.0": version: 8.0.0 resolution: "jest-specific-snapshot@npm:8.0.0" dependencies: @@ -18475,28 +18320,28 @@ __metadata: linkType: hard "rollup@npm:^4.30.1": - version: 4.35.0 - resolution: "rollup@npm:4.35.0" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.35.0 - "@rollup/rollup-android-arm64": 4.35.0 - "@rollup/rollup-darwin-arm64": 4.35.0 - "@rollup/rollup-darwin-x64": 4.35.0 - "@rollup/rollup-freebsd-arm64": 4.35.0 - "@rollup/rollup-freebsd-x64": 4.35.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.35.0 - "@rollup/rollup-linux-arm-musleabihf": 4.35.0 - "@rollup/rollup-linux-arm64-gnu": 4.35.0 - "@rollup/rollup-linux-arm64-musl": 4.35.0 - "@rollup/rollup-linux-loongarch64-gnu": 4.35.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.35.0 - "@rollup/rollup-linux-riscv64-gnu": 4.35.0 - "@rollup/rollup-linux-s390x-gnu": 4.35.0 - "@rollup/rollup-linux-x64-gnu": 4.35.0 - "@rollup/rollup-linux-x64-musl": 4.35.0 - "@rollup/rollup-win32-arm64-msvc": 4.35.0 - "@rollup/rollup-win32-ia32-msvc": 4.35.0 - "@rollup/rollup-win32-x64-msvc": 4.35.0 + version: 4.34.9 + resolution: "rollup@npm:4.34.9" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.34.9 + "@rollup/rollup-android-arm64": 4.34.9 + "@rollup/rollup-darwin-arm64": 4.34.9 + "@rollup/rollup-darwin-x64": 4.34.9 + "@rollup/rollup-freebsd-arm64": 4.34.9 + "@rollup/rollup-freebsd-x64": 4.34.9 + "@rollup/rollup-linux-arm-gnueabihf": 4.34.9 + "@rollup/rollup-linux-arm-musleabihf": 4.34.9 + "@rollup/rollup-linux-arm64-gnu": 4.34.9 + "@rollup/rollup-linux-arm64-musl": 4.34.9 + "@rollup/rollup-linux-loongarch64-gnu": 4.34.9 + "@rollup/rollup-linux-powerpc64le-gnu": 4.34.9 + "@rollup/rollup-linux-riscv64-gnu": 4.34.9 + "@rollup/rollup-linux-s390x-gnu": 4.34.9 + "@rollup/rollup-linux-x64-gnu": 4.34.9 + "@rollup/rollup-linux-x64-musl": 4.34.9 + "@rollup/rollup-win32-arm64-msvc": 4.34.9 + "@rollup/rollup-win32-ia32-msvc": 4.34.9 + "@rollup/rollup-win32-x64-msvc": 4.34.9 "@types/estree": 1.0.6 fsevents: ~2.3.2 dependenciesMeta: @@ -18542,7 +18387,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 1139d35809d1aa4ac8bff49fd0c819bcce86ce6e8e259fd0cacac086998938b5ad44f523d4414b6565ebc0338e7d2de0ad3efa03e26738fe8bd05f1baf72e980 + checksum: ed7a5e382de5fe872abffdab614b7f745cbed7328cf4ced560c4d09214b3d30e167f8c7df9e8b63489497bdf3a6be07a2474f9ff3195026bdf2d49cdbeac38ae languageName: node linkType: hard @@ -20870,6 +20715,21 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:3.0.7": + version: 3.0.7 + resolution: "vite-node@npm:3.0.7" + dependencies: + cac: ^6.7.14 + debug: ^4.4.0 + es-module-lexer: ^1.6.0 + pathe: ^2.0.3 + vite: ^5.0.0 || ^6.0.0 + bin: + vite-node: vite-node.mjs + checksum: 90a3dd0e1b620cdf0c20272739cd1035af20c9b7606c1a093b3368b2c7c59cfd2327c27faabfbc9b293ae5d9a3318aeb40a2a974fe42807167e4cec625d9759e + languageName: node + linkType: hard + "vite-node@npm:3.0.8": version: 3.0.8 resolution: "vite-node@npm:3.0.8" @@ -20937,6 +20797,59 @@ __metadata: languageName: node linkType: hard +"vitest@npm:^3.0.7": + version: 3.0.7 + resolution: "vitest@npm:3.0.7" + dependencies: + "@vitest/expect": 3.0.7 + "@vitest/mocker": 3.0.7 + "@vitest/pretty-format": ^3.0.7 + "@vitest/runner": 3.0.7 + "@vitest/snapshot": 3.0.7 + "@vitest/spy": 3.0.7 + "@vitest/utils": 3.0.7 + chai: ^5.2.0 + debug: ^4.4.0 + expect-type: ^1.1.0 + magic-string: ^0.30.17 + pathe: ^2.0.3 + std-env: ^3.8.0 + tinybench: ^2.9.0 + tinyexec: ^0.3.2 + tinypool: ^1.0.2 + tinyrainbow: ^2.0.0 + vite: ^5.0.0 || ^6.0.0 + vite-node: 3.0.7 + 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.0.7 + "@vitest/ui": 3.0.7 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: f384103ce5fdd5f0e4e3fbbb8e015ce887f1af6399a31a4fb8906407a6f4925b2e1708caba014c81f1c4a59627e944a65c7dc4de2819e7fe0b044796c57630ae + languageName: node + linkType: hard + "vitest@npm:^3.0.8": version: 3.0.8 resolution: "vitest@npm:3.0.8" From da8743f3054b51a97a0f105688ec440802c13f40 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 18 Jan 2025 01:59:09 -0600 Subject: [PATCH 02/36] Rename `jest.config.js` to `vitest.config.mts` --- packages/scope-manager/{jest.config.js => vitest.config.mts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/scope-manager/{jest.config.js => vitest.config.mts} (100%) diff --git a/packages/scope-manager/jest.config.js b/packages/scope-manager/vitest.config.mts similarity index 100% rename from packages/scope-manager/jest.config.js rename to packages/scope-manager/vitest.config.mts From c81f4a625b5b39ee5b5ac3ac9d1ef1800ca867ef Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 18 Jan 2025 02:50:21 -0600 Subject: [PATCH 03/36] chore(scope-manager): migrate to `vitest` --- eslint.config.mjs | 2 + knip.ts | 13 +- packages/scope-manager/package.json | 10 +- packages/scope-manager/project.json | 41 +- .../tests/eslint-scope/class-fields.test.ts | 6 +- .../es6-default-parameters.test.ts | 442 +++++++++--------- packages/scope-manager/tests/fixtures.test.ts | 219 ++++----- .../fixtures/block/inherited-scope.ts.shot | 6 +- .../tests/fixtures/block/scope.ts.shot | 6 +- .../call-expression/call-expression.ts.shot | 6 +- .../call-expression/type-parameters1.ts.shot | 6 +- .../call-expression/type-parameters2.ts.shot | 6 +- .../fixtures/catch/inherited-scope.ts.shot | 6 +- .../tests/fixtures/catch/scope.ts.shot | 6 +- .../abstract-accessor-property.ts.shot | 6 +- .../declaration/abstract-property.ts.shot | 6 +- .../class/declaration/abstract.ts.shot | 6 +- .../accessor-property-type-annotation.ts.shot | 6 +- .../declaration/accessor-property.ts.shot | 6 +- .../class/declaration/computed-member.ts.shot | 6 +- .../class/declaration/extends-generic.ts.shot | 6 +- .../class/declaration/extends.ts.shot | 6 +- .../declaration/generic-ref-extends.ts.shot | 6 +- .../generic-ref-implements.ts.shot | 6 +- .../class/declaration/generic.ts.shot | 6 +- .../declaration/implements-generic.ts.shot | 6 +- .../class/declaration/implements.ts.shot | 6 +- .../class/declaration/index-signature.ts.shot | 6 +- .../declaration/method-param-default.ts.shot | 6 +- .../fixtures/class/declaration/method.ts.shot | 6 +- .../fixtures/class/declaration/new.ts.shot | 6 +- .../declaration/parameter-properties.ts.shot | 6 +- .../declaration/private-identifier.ts.shot | 6 +- .../properties-type-annotation.ts.shot | 6 +- .../class/declaration/properties.ts.shot | 6 +- .../class/declaration/static-block.ts.shot | 6 +- .../declaration/static-external-ref.ts.shot | 6 +- .../static-with-constructor.ts.shot | 6 +- .../class/declaration/type-reference.ts.shot | 6 +- .../class/expression/computed-member.ts.shot | 6 +- .../fixtures/class/expression/extends.ts.shot | 6 +- .../fixtures/class/expression/method.ts.shot | 6 +- .../fixtures/class/expression/new.ts.shot | 6 +- .../expression/parameter-properties.ts.shot | 6 +- .../expression/private-identifier.ts.shot | 6 +- .../class/expression/properties.ts.shot | 6 +- .../expression/self-reference-super.ts.shot | 6 +- .../fixtures/decorators/accessor.ts.shot | 6 +- .../class-deco-with-object-param.ts.shot | 6 +- .../decorators/class-property.ts.shot | 6 +- .../tests/fixtures/decorators/class.ts.shot | 6 +- .../tests/fixtures/decorators/method.ts.shot | 6 +- .../decorators/parameter-property.ts.shot | 6 +- .../fixtures/decorators/parameter.ts.shot | 6 +- .../fixtures/decorators/typeof-this.ts.shot | 6 +- .../destructuring/array-assignment.ts.shot | 6 +- .../fixtures/destructuring/array.ts.shot | 6 +- .../destructuring/object-assignment.ts.shot | 6 +- .../fixtures/destructuring/object.ts.shot | 6 +- .../tests/fixtures/export/all.ts.shot | 6 +- .../fixtures/export/default-type.ts.shot | 6 +- .../tests/fixtures/export/default1.ts.shot | 6 +- .../tests/fixtures/export/default2.ts.shot | 6 +- .../tests/fixtures/export/default3.ts.shot | 6 +- .../tests/fixtures/export/default4.ts.shot | 6 +- .../tests/fixtures/export/equals1.ts.shot | 6 +- .../tests/fixtures/export/equals2.ts.shot | 6 +- .../fixtures/export/equals3-type.ts.shot | 6 +- .../fixtures/export/equals4-type.ts.shot | 6 +- .../tests/fixtures/export/named-dual.ts.shot | 6 +- .../fixtures/export/named-source1.ts.shot | 6 +- .../fixtures/export/named-source2.ts.shot | 6 +- .../tests/fixtures/export/named-type1.ts.shot | 6 +- .../tests/fixtures/export/named1.ts.shot | 6 +- .../tests/fixtures/export/named2-type.ts.shot | 6 +- .../tests/fixtures/export/named2.ts.shot | 6 +- .../tests/fixtures/export/named3-type.ts.shot | 6 +- .../tests/fixtures/export/named3.ts.shot | 6 +- .../tests/fixtures/export/type-inline.ts.shot | 6 +- .../tests/fixtures/export/type.ts.shot | 6 +- .../readable-ref-body-shadow.ts.shot | 6 +- .../default-params/readable-ref-const.ts.shot | 6 +- .../default-params/readable-ref-let.ts.shot | 6 +- .../readable-ref-nested-body-shadow.ts.shot | 6 +- .../readable-ref-nested.ts.shot | 6 +- .../readable-ref-param-shadow.ts.shot | 6 +- .../readable-ref-partial.ts.shot | 6 +- .../arrow/default-params/writable-ref.ts.shot | 6 +- .../functions/arrow/inherited-scope.ts.shot | 6 +- .../fixtures/functions/arrow/no-body.ts.shot | 6 +- .../fixtures/functions/arrow/params.ts.shot | 6 +- .../fixtures/functions/arrow/scope.ts.shot | 6 +- .../type-parameters/body-reference.ts.shot | 6 +- .../type-parameters/param-reference.ts.shot | 6 +- .../return-value-reference.ts.shot | 6 +- .../type-param-reference.ts.shot | 6 +- .../type-parameter-declaration.ts.shot | 6 +- .../arrow/type-predicate-asserts1.ts.shot | 6 +- .../arrow/type-predicate-asserts2.ts.shot | 6 +- .../functions/arrow/type-predicate1.ts.shot | 6 +- .../functions/arrow/type-predicate2.ts.shot | 6 +- .../readable-ref-body-shadow.ts.shot | 6 +- .../default-params/readable-ref-const.ts.shot | 6 +- .../default-params/readable-ref-let.ts.shot | 6 +- .../readable-ref-nested-body-shadow.ts.shot | 6 +- .../readable-ref-nested.ts.shot | 6 +- .../readable-ref-param-shadow.ts.shot | 6 +- .../readable-ref-partial.ts.shot | 6 +- .../default-params/writable-ref.ts.shot | 6 +- .../inherited-scope.ts.shot | 6 +- .../name-shadowed-in-body.ts.shot | 6 +- .../function-declaration/overload.ts.shot | 6 +- .../function-declaration/params.ts.shot | 6 +- .../function-declaration/scope.ts.shot | 6 +- .../type-parameters/body-reference.ts.shot | 6 +- .../type-parameters/param-reference.ts.shot | 6 +- .../return-value-reference.ts.shot | 6 +- .../type-param-reference.ts.shot | 6 +- .../type-parameter-declaration.ts.shot | 6 +- .../type-predicate-asserts1.ts.shot | 6 +- .../type-predicate-asserts2.ts.shot | 6 +- .../type-predicate1.ts.shot | 6 +- .../type-predicate2.ts.shot | 6 +- .../function-expression/anonymous.ts.shot | 6 +- .../readable-ref-body-shadow.ts.shot | 6 +- .../default-params/readable-ref-const.ts.shot | 6 +- .../default-params/readable-ref-let.ts.shot | 6 +- .../readable-ref-nested-body-shadow.ts.shot | 6 +- .../readable-ref-nested.ts.shot | 6 +- .../readable-ref-param-shadow.ts.shot | 6 +- .../readable-ref-partial.ts.shot | 6 +- .../default-params/writable-ref.ts.shot | 6 +- .../inherited-scope.ts.shot | 6 +- .../function-expression/params.ts.shot | 6 +- .../function-expression/scope.ts.shot | 6 +- .../type-parameters/body-reference.ts.shot | 6 +- .../type-parameters/param-reference.ts.shot | 6 +- .../return-value-reference.ts.shot | 6 +- .../type-param-reference.ts.shot | 6 +- .../type-parameter-declaration.ts.shot | 6 +- .../type-predicate-asserts1.ts.shot | 6 +- .../type-predicate-asserts2.ts.shot | 6 +- .../type-predicate1.ts.shot | 6 +- .../type-predicate2.ts.shot | 6 +- .../global-resolution/module/class.ts.shot | 6 +- .../global-resolution/module/function.ts.shot | 6 +- .../module/variable-decl-const.ts.shot | 6 +- .../module/variable-decl-let.ts.shot | 6 +- .../module/variable-decl-var.ts.shot | 6 +- .../global-resolution/script/class.ts.shot | 6 +- .../global-resolution/script/function.ts.shot | 6 +- .../script/variable-decl-const.ts.shot | 6 +- .../script/variable-decl-let.ts.shot | 6 +- .../script/variable-decl-var.ts.shot | 6 +- .../tests/fixtures/implicit/implicit1.ts.shot | 6 +- .../tests/fixtures/import/default.ts.shot | 6 +- .../tests/fixtures/import/equals1.ts.shot | 6 +- .../tests/fixtures/import/equals2.ts.shot | 6 +- .../tests/fixtures/import/named-alias.ts.shot | 6 +- .../tests/fixtures/import/named.ts.shot | 6 +- .../tests/fixtures/import/namespace.ts.shot | 6 +- .../import/type-default-value.ts.shot | 6 +- .../fixtures/import/type-default.ts.shot | 6 +- .../fixtures/import/type-inline-value.ts.shot | 6 +- .../tests/fixtures/import/type-inline.ts.shot | 6 +- .../fixtures/import/type-named-value.ts.shot | 6 +- .../tests/fixtures/import/type-named.ts.shot | 6 +- .../type-arguments1.ts.shot | 6 +- .../type-arguments2.ts.shot | 6 +- .../fixtures/jsx/attribute-spread.tsx.shot | 6 +- .../tests/fixtures/jsx/attribute.tsx.shot | 6 +- .../tests/fixtures/jsx/children.tsx.shot | 6 +- .../jsx/component-intrinsic-name.tsx.shot | 6 +- .../jsx/component-namespaced1.tsx.shot | 6 +- .../jsx/component-namespaced2.tsx.shot | 6 +- .../tests/fixtures/jsx/component.tsx.shot | 6 +- .../factory/default-jsxFragmentName.tsx.shot | 6 +- .../default-jsxPragma-fragment.tsx.shot | 6 +- .../jsx/factory/default-jsxPragma.tsx.shot | 6 +- .../jsx/factory/jsxFragmentName.tsx.shot | 6 +- .../jsxPragma-jsxFragmentName.tsx.shot | 6 +- .../fixtures/jsx/factory/jsxPragma.tsx.shot | 6 +- .../fixtures/jsx/fragment-children.tsx.shot | 6 +- .../tests/fixtures/jsx/fragment.tsx.shot | 6 +- .../fixtures/jsx/generic-type-param.tsx.shot | 6 +- .../jsx/namespaced-attribute.tsx.shot | 6 +- .../tests/fixtures/jsx/text.tsx.shot | 6 +- .../fixtures/jsx/this-jsxidentifier.tsx.shot | 6 +- .../member-expression.ts.shot | 6 +- .../new-expression/new-expression.ts.shot | 6 +- .../new-expression/type-parameters1.ts.shot | 6 +- .../new-expression/type-parameters2.ts.shot | 6 +- .../fixtures/ts-enum/external-ref.ts.shot | 6 +- .../ts-enum/literal-member-ref.ts.shot | 6 +- .../fixtures/ts-enum/literal-member.ts.shot | 6 +- .../tests/fixtures/ts-enum/member-ref.ts.shot | 6 +- .../tests/fixtures/ts-enum/scope.ts.shot | 6 +- .../tests/fixtures/ts-enum/self-ref.ts.shot | 6 +- .../class-namespace.ts.shot | 6 +- .../function-namespace.ts.shot | 6 +- .../namespace-variable.ts.shot | 6 +- .../fixtures/ts-module/external-ref.ts.shot | 6 +- .../ts-module/global-augmentation.ts.shot | 6 +- .../tests/fixtures/ts-module/import.ts.shot | 6 +- .../ts-module/name-shadowed-in-body.ts.shot | 6 +- .../fixtures/ts-module/namespace.ts.shot | 6 +- .../ts-module/nested-namespace-alias.ts.shot | 6 +- .../tests/fixtures/ts-module/scope.ts.shot | 6 +- .../tests/fixtures/ts-module/self-ref.ts.shot | 6 +- .../parameter-array-destructure.ts.shot | 6 +- .../type-annotation/parameter-default.ts.shot | 6 +- .../parameter-object-destructure.ts.shot | 6 +- .../type-annotation/parameter-rest.ts.shot | 6 +- .../type-annotation/parameter.ts.shot | 6 +- .../variable-array-destructure.ts.shot | 6 +- .../type-annotation/variable-const.ts.shot | 6 +- .../type-annotation/variable-let.ts.shot | 6 +- .../variable-object-destructure.ts.shot | 6 +- .../type-annotation/variable-var.ts.shot | 6 +- .../type-assertion/angle-bracket.ts.shot | 6 +- .../tests/fixtures/type-assertion/as.ts.shot | 6 +- .../angle-bracket-assignment.ts.shot | 6 +- .../assignment/as-assignment.ts.shot | 6 +- .../assignment/non-null-assignment.ts.shot | 6 +- .../increment/angle-bracket-increment.ts.shot | 6 +- .../increment/as-increment.ts.shot | 6 +- .../increment/non-null-increment.ts.shot | 6 +- .../fixtures/type-assertion/satisfies.ts.shot | 6 +- .../conditional-nested.ts.shot | 6 +- .../type-declaration/conditional1.ts.shot | 6 +- .../type-declaration/conditional2.ts.shot | 6 +- .../type-declaration/conditional3.ts.shot | 6 +- .../type-declaration/conditional4.ts.shot | 6 +- .../type-declaration/conditional5.ts.shot | 6 +- .../type-declaration/dual-type-value.ts.shot | 6 +- .../function/constructor-generics1.ts.shot | 6 +- .../function/constructor-generics2.ts.shot | 6 +- .../function/constructor.ts.shot | 6 +- .../function/function-generics1.ts.shot | 6 +- .../function/function-generics2.ts.shot | 6 +- .../function/function1.ts.shot | 6 +- .../function/function2.ts.shot | 6 +- .../function/params/array-pattern.ts.shot | 6 +- .../function/params/object-pattern.ts.shot | 6 +- .../function/params/rest-element.ts.shot | 6 +- .../import-type-with-qualifier.ts.shot | 6 +- .../import-type-with-type-params.ts.shot | 6 +- .../type-declaration/import-type.ts.shot | 6 +- .../type-declaration/index-access1.ts.shot | 6 +- .../type-declaration/index-access2.ts.shot | 6 +- .../type-declaration/index-access3.ts.shot | 6 +- .../infer-type-constraint.ts.shot | 6 +- .../interface-heritage1.ts.shot | 6 +- .../interface-heritage2.ts.shot | 6 +- .../type-declaration/interface1.ts.shot | 6 +- .../type-declaration/interface2.ts.shot | 6 +- .../type-declaration/literal-type1.ts.shot | 6 +- .../type-declaration/literal-type2.ts.shot | 6 +- .../type-declaration/literal-type3.ts.shot | 6 +- ...mapped-named-literal-no-references.ts.shot | 6 +- .../mapped-named-literal-referenced.ts.shot | 6 +- .../type-declaration/mapped-named.ts.shot | 6 +- .../fixtures/type-declaration/mapped.ts.shot | 6 +- .../type-declaration/qualified-name.ts.shot | 6 +- .../signatures/call-generics.ts.shot | 6 +- .../type-declaration/signatures/call.ts.shot | 6 +- .../signatures/construct-generics.ts.shot | 6 +- .../signatures/construct.ts.shot | 6 +- .../signatures/index-sig.ts.shot | 6 +- .../signatures/method-computed-name.ts.shot | 6 +- .../signatures/method-computed-name2.ts.shot | 6 +- .../signatures/method-generics.ts.shot | 6 +- .../signatures/method.ts.shot | 6 +- .../signatures/property-computed-name.ts.shot | 6 +- .../property-computed-name2.ts.shot | 6 +- .../signatures/property.ts.shot | 6 +- .../tuple-labelled-rest.ts.shot | 6 +- .../type-declaration/tuple-labelled.ts.shot | 6 +- .../type-declaration/tuple-rest.ts.shot | 6 +- .../fixtures/type-declaration/tuple.ts.shot | 6 +- .../interface/body-reference.ts.shot | 6 +- .../interface/extends-reference.ts.shot | 6 +- .../interface/type-param-reference.ts.shot | 6 +- ...type-parameter-declaration-extends.ts.shot | 6 +- .../type-parameter-declaration.ts.shot | 6 +- .../type-parameters/tagged-template.ts.shot | 6 +- .../type-decl/body-reference.ts.shot | 6 +- .../type-decl/type-param-reference.ts.shot | 6 +- ...type-parameter-declaration-extends.ts.shot | 6 +- .../type-parameter-declaration.ts.shot | 6 +- .../type-query-qualified.ts.shot | 6 +- .../type-query-with-parameters.ts.shot | 6 +- .../type-declaration/type-query.ts.shot | 6 +- .../fixtures/type-declaration/type1.ts.shot | 6 +- .../fixtures/type-declaration/type2.ts.shot | 6 +- .../fixtures/type-declaration/type3.ts.shot | 6 +- .../typeof-import-type-with-qualifier.ts.shot | 6 +- .../tests/test-utils/serializers/index.ts | 4 - packages/scope-manager/tsconfig.build.json | 2 +- packages/scope-manager/tsconfig.spec.json | 10 +- packages/scope-manager/vitest.config.mts | 28 +- tsconfig.repo-config-files.json | 2 + yarn.lock | 86 +++- 303 files changed, 741 insertions(+), 1864 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index e4060e8d1dfd..1b297d8b3ad6 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -32,6 +32,7 @@ const restrictNamedDeclarations = { const vitestFiles = [ 'packages/eslint-plugin-internal/tests/**/*.test.{ts,tsx,cts,mts}', 'packages/typescript-eslint/tests/**/*.test.{ts,tsx,cts,mts}', + 'packages/scope-manager/tests/**/*.test.{ts,tsx,cts,mts}', ]; export default tseslint.config( @@ -73,6 +74,7 @@ export default tseslint.config( '.nx/', '.yarn/', '**/jest.config.js', + '**/vitest.config.mts', '**/node_modules/**', '**/dist/**', '**/fixtures/**', diff --git a/knip.ts b/knip.ts index 594dc6e49d92..f9251972ff46 100644 --- a/knip.ts +++ b/knip.ts @@ -17,7 +17,11 @@ export default { workspaces: { '.': { entry: ['tools/release/changelog-renderer.js', 'tools/scripts/**/*.mts'], - ignore: ['tools/scripts/typings/typescript.d.ts', 'typings/*.d.ts'], + ignore: [ + 'jest.config.base.js', + 'tools/scripts/typings/typescript.d.ts', + 'typings/*.d.ts', + ], ignoreDependencies: [ '@babel/code-frame', '@babel/core', @@ -66,6 +70,13 @@ export default { }, 'packages/scope-manager': { ignore: ['tests/fixtures/**'], + vitest: { + config: ['vitest.config.mts'], + entry: [ + '**/*.{bench,test,test-d,spec}.?(c|m)[jt]s?(x)', + 'tests/test-utils/serializers/index.ts', + ], + }, }, 'packages/type-utils': { ignore: ['tests/fixtures/**', 'typings/typescript.d.ts'], diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index 477568c8cd10..52a57b61291e 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -37,13 +37,14 @@ "estree" ], "scripts": { - "build": "npx nx build", - "clean": "npx nx clean", - "clean-fixtures": "npx nx clean-fixtures", + "build": "tsc -b tsconfig.build.json && yarn run postbuild", + "postbuild": "downlevel-dts dist _ts4.3/dist --to=4.3", + "clean": "rimraf dist/ _ts4.3/ coverage/", + "clean-fixtures": "rimraf -g \"./src/**/fixtures/**/snapshots\"", "format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore", "generate-lib": "npx nx generate-lib repo", "lint": "npx nx lint", - "test": "jest", + "test": "vitest --run --config=$INIT_CWD/vitest.config.mts", "check-types": "npx nx typecheck" }, "dependencies": { @@ -54,7 +55,6 @@ "@typescript-eslint/typescript-estree": "8.29.0", "@vitest/coverage-v8": "^3.0.7", "glob": "*", - "make-dir": "*", "prettier": "^3.2.5", "pretty-format": "*", "typescript": "*", diff --git a/packages/scope-manager/project.json b/packages/scope-manager/project.json index 5698d76cd1dd..059f34126073 100644 --- a/packages/scope-manager/project.json +++ b/packages/scope-manager/project.json @@ -1,53 +1,16 @@ { "name": "scope-manager", "$schema": "../../node_modules/nx/schemas/project-schema.json", + "root": "packages/scope-manager", "sourceRoot": "packages/scope-manager/src", "projectType": "library", - "tags": [], "targets": { - "build": { - "executor": "nx:run-commands", - "outputs": ["{projectRoot}/dist", "{projectRoot}/_ts4.3"], - "options": { - "parallel": false, - "cwd": "packages/scope-manager", - "commands": [ - "rimraf _ts4.3", - "tsc -b tsconfig.build.json", - "downlevel-dts dist _ts4.3/dist --to=4.3" - ] - } - }, - "clean": { - "executor": "nx:run-commands", - "options": { - "parallel": false, - "cwd": "packages/scope-manager", - "commands": [ - "tsc -b tsconfig.build.json --clean", - "rimraf dist", - "rimraf _ts4.3", - "rimraf coverage" - ] - } - }, - "clean-fixtures": { - "executor": "nx:run-commands", - "options": { - "parallel": false, - "cwd": "packages/scope-manager", - "commands": ["rimraf -g \"./src/**/fixtures/**/snapshots\""] - } - }, "lint": { "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] }, "test": { - "executor": "@nx/jest:jest", - "options": { - "jestConfig": "packages/scope-manager/jest.config.js" - } + "executor": "@nx/vite:test" } } } diff --git a/packages/scope-manager/tests/eslint-scope/class-fields.test.ts b/packages/scope-manager/tests/eslint-scope/class-fields.test.ts index b806947a5d81..bbf6a5b82f51 100644 --- a/packages/scope-manager/tests/eslint-scope/class-fields.test.ts +++ b/packages/scope-manager/tests/eslint-scope/class-fields.test.ts @@ -39,7 +39,7 @@ describe('Class fields', () => { expect(classFieldInitializerScope.variables).toHaveLength(0); }); - describe('class C { f }', () => { + it('class C { f }', () => { const { scopeManager } = parseAndAnalyze('class C { f }'); const globalScope = scopeManager.scopes[0]; @@ -57,7 +57,7 @@ describe('Class fields', () => { expect(classScope.variables[0].name).toBe('C'); }); - describe('class C { [fname] }', () => { + it('class C { [fname] }', () => { const { scopeManager } = parseAndAnalyze('class C { [fname] }'); const globalScope = scopeManager.scopes[0]; @@ -72,7 +72,7 @@ describe('Class fields', () => { expect(classScope.childScopes).toHaveLength(0); }); - describe('class C { [fname] = value }', () => { + it('class C { [fname] = value }', () => { const { scopeManager } = parseAndAnalyze('class C { [fname] = value }'); const globalScope = scopeManager.scopes[0]; diff --git a/packages/scope-manager/tests/eslint-scope/es6-default-parameters.test.ts b/packages/scope-manager/tests/eslint-scope/es6-default-parameters.test.ts index 36471cd4bb73..7783145110d0 100644 --- a/packages/scope-manager/tests/eslint-scope/es6-default-parameters.test.ts +++ b/packages/scope-manager/tests/eslint-scope/es6-default-parameters.test.ts @@ -1,355 +1,379 @@ -import { getRealVariables, parseAndAnalyze } from '../test-utils'; +import { AST_NODE_TYPES } from '@typescript-eslint/types'; -function forEach( - obj: Record, - cb: (name: T) => void, -): void { - Object.keys(obj).forEach(name => { - cb(name as T); - }); -} +import { getRealVariables, parseAndAnalyze } from '../test-utils'; describe('ES6 default parameters:', () => { describe('a default parameter creates a writable reference for its initialization:', () => { - const patterns = { - ArrowExpression: 'let foo = (a, b = 0) => {};', - FunctionDeclaration: 'function foo(a, b = 0) {}', - FunctionExpression: 'let foo = function(a, b = 0) {};', - }; + const patterns = [ + [AST_NODE_TYPES.ArrowFunctionExpression, 'let foo = (a, b = 0) => {};'], + [AST_NODE_TYPES.FunctionDeclaration, 'function foo(a, b = 0) {}'], + [AST_NODE_TYPES.FunctionExpression, 'let foo = function(a, b = 0) {};'], + ] as const; - forEach(patterns, name => { - const code = patterns[name]; + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 2 : 3; + const { scopeManager } = parseAndAnalyze(code); - it(name, () => { - const numVars = name === 'ArrowExpression' ? 2 : 3; - const { scopeManager } = parseAndAnalyze(code); + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + expect(variables).toHaveLength(numVars); // [arguments?, a, b] + expect(scope.references).toHaveLength(1); - expect(variables).toHaveLength(numVars); // [arguments?, a, b] - expect(scope.references).toHaveLength(1); + const reference = scope.references[0]; - const reference = scope.references[0]; - - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('b'); - expect(reference.resolved).toBe(variables[numVars - 1]); - expect(reference.writeExpr).toBeDefined(); - expect(reference.isWrite()).toBeTruthy(); - expect(reference.isRead()).toBeFalsy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('b'); + expect(reference.resolved).toBe(variables[numVars - 1]); + expect(reference.writeExpr).toBeDefined(); + expect(reference.isWrite()).toBeTruthy(); + expect(reference.isRead()).toBeFalsy(); }); }); describe('a default parameter creates a readable reference for references in right:', () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = a) => {}; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = a) {} `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = a) {} `, - }; - - forEach(patterns, name => { - const code = patterns[name]; + ], + ] as const; - it(name, () => { - const numVars = name === 'ArrowExpression' ? 1 : 2; - const { scopeManager } = parseAndAnalyze(code); + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 1 : 2; + const { scopeManager } = parseAndAnalyze(code); - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - expect(variables).toHaveLength(numVars); // [arguments?, b] - expect(scope.references).toHaveLength(2); // [b, a] + expect(variables).toHaveLength(numVars); // [arguments?, b] + expect(scope.references).toHaveLength(2); // [b, a] - const reference = scope.references[1]; + const reference = scope.references[1]; - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe('a default parameter creates a readable reference for references in right (for const):', () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` const a = 0; let foo = (b = a) => {}; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` const a = 0; function foo(b = a) {} `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` const a = 0; let foo = function(b = a) {} `, - }; - - forEach(patterns, name => { - const code = patterns[name]; + ], + ] as const; - it(name, () => { - const numVars = name === 'ArrowExpression' ? 1 : 2; - const { scopeManager } = parseAndAnalyze(code); + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 1 : 2; + const { scopeManager } = parseAndAnalyze(code); - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - expect(variables).toHaveLength(numVars); // [arguments?, b] - expect(scope.references).toHaveLength(2); // [b, a] + expect(variables).toHaveLength(numVars); // [arguments?, b] + expect(scope.references).toHaveLength(2); // [b, a] - const reference = scope.references[1]; + const reference = scope.references[1]; - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe('a default parameter creates a readable reference for references in right (partial):', () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = a.c) => {}; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = a.c) {} `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = a.c) {} `, - }; + ], + ] as const; - forEach(patterns, name => { - const code = patterns[name]; + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 1 : 2; + const { scopeManager } = parseAndAnalyze(code); - it(name, () => { - const numVars = name === 'ArrowExpression' ? 1 : 2; - const { scopeManager } = parseAndAnalyze(code); + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + expect(variables).toHaveLength(numVars); // [arguments?, b] + expect(scope.references).toHaveLength(2); // [b, a] - expect(variables).toHaveLength(numVars); // [arguments?, b] - expect(scope.references).toHaveLength(2); // [b, a] + const reference = scope.references[1]; - const reference = scope.references[1]; - - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe("a default parameter creates a readable reference for references in right's nested scope:", () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = function() { return a; }) => {}; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = function() { return a; }) {} `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = function() { return a; }) {} `, - }; - - forEach(patterns, name => { - const code = patterns[name]; + ], + ] as const; - it(name, () => { - const { scopeManager } = parseAndAnalyze(code); + it.for(patterns)('%s', ([, code], { expect }) => { + const { scopeManager } = parseAndAnalyze(code); - expect(scopeManager.scopes).toHaveLength(3); // [global, foo, anonymous] + expect(scopeManager.scopes).toHaveLength(3); // [global, foo, anonymous] - const scope = scopeManager.scopes[2]; - const variables = getRealVariables(scope.variables); + const scope = scopeManager.scopes[2]; + const variables = getRealVariables(scope.variables); - expect(variables).toHaveLength(1); // [arguments] - expect(scope.references).toHaveLength(1); // [a] + expect(variables).toHaveLength(1); // [arguments] + expect(scope.references).toHaveLength(1); // [a] - const reference = scope.references[0]; + const reference = scope.references[0]; - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe("a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body:", () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = a) => { let a; }; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = a) { let a; } `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = a) { let a; } `, - }; - - forEach(patterns, name => { - const code = patterns[name]; + ], + ] as const; - it(name, () => { - const numVars = name === 'ArrowExpression' ? 2 : 3; - const { scopeManager } = parseAndAnalyze(code); + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 2 : 3; + const { scopeManager } = parseAndAnalyze(code); - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - expect(variables).toHaveLength(numVars); // [arguments?, b, a] - expect(scope.references).toHaveLength(2); // [b, a] + expect(variables).toHaveLength(numVars); // [arguments?, b, a] + expect(scope.references).toHaveLength(2); // [b, a] - const reference = scope.references[1]; + const reference = scope.references[1]; - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe("a default parameter creates a readable reference for references in right. It's resolved to the parameter:", () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = a, a) => { }; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = a, a) { } `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = a, a) { } `, - }; + ], + ] as const; - forEach(patterns, name => { - const code = patterns[name]; + it.for(patterns)('%s', ([name, code], { expect }) => { + const numVars = name === AST_NODE_TYPES.ArrowFunctionExpression ? 2 : 3; + const { scopeManager } = parseAndAnalyze(code); - it(name, () => { - const numVars = name === 'ArrowExpression' ? 2 : 3; - const { scopeManager } = parseAndAnalyze(code); + expect(scopeManager.scopes).toHaveLength(2); // [global, foo] - expect(scopeManager.scopes).toHaveLength(2); // [global, foo] + const scope = scopeManager.scopes[1]; + const variables = getRealVariables(scope.variables); - const scope = scopeManager.scopes[1]; - const variables = getRealVariables(scope.variables); + expect(variables).toHaveLength(numVars); // [arguments?, b, a] + expect(scope.references).toHaveLength(2); // [b, a] - expect(variables).toHaveLength(numVars); // [arguments?, b, a] - expect(scope.references).toHaveLength(2); // [b, a] + const reference = scope.references[1]; - const reference = scope.references[1]; - - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe(variables[variables.length - 1]); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe(variables[variables.length - 1]); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); describe("a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body:", () => { - const patterns = { - ArrowExpression: ` + const patterns = [ + [ + AST_NODE_TYPES.ArrowFunctionExpression, + ` let a; let foo = (b = function(){ a }) => { let a; }; `, - FunctionDeclaration: ` + ], + [ + AST_NODE_TYPES.FunctionDeclaration, + ` let a; function foo(b = function(){ a }) { let a; } `, - FunctionExpression: ` + ], + [ + AST_NODE_TYPES.FunctionExpression, + ` let a; let foo = function(b = function(){ a }) { let a; } `, - }; - - forEach(patterns, name => { - const code = patterns[name]; + ], + ] as const; - it(name, () => { - const { scopeManager } = parseAndAnalyze(code); + it.for(patterns)('%s', ([, code], { expect }) => { + const { scopeManager } = parseAndAnalyze(code); - expect(scopeManager.scopes).toHaveLength(3); // [global, foo, anonymous function] + expect(scopeManager.scopes).toHaveLength(3); // [global, foo, anonymous function] - const scope = scopeManager.scopes[2]; + const scope = scopeManager.scopes[2]; - expect(scope.references).toHaveLength(1); // [a] + expect(scope.references).toHaveLength(1); // [a] - const reference = scope.references[0]; + const reference = scope.references[0]; - expect(reference.from).toBe(scope); - expect(reference.identifier.name).toBe('a'); - expect(reference.resolved).toBe( - getRealVariables(scopeManager.scopes[0].variables)[0], - ); - expect(reference.writeExpr).toBeUndefined(); - expect(reference.isWrite()).toBeFalsy(); - expect(reference.isRead()).toBeTruthy(); - }); + expect(reference.from).toBe(scope); + expect(reference.identifier.name).toBe('a'); + expect(reference.resolved).toBe( + getRealVariables(scopeManager.scopes[0].variables)[0], + ); + expect(reference.writeExpr).toBeUndefined(); + expect(reference.isWrite()).toBeFalsy(); + expect(reference.isRead()).toBeTruthy(); }); }); }); diff --git a/packages/scope-manager/tests/fixtures.test.ts b/packages/scope-manager/tests/fixtures.test.ts index c1b02ae97d7f..f2da43dea8c9 100644 --- a/packages/scope-manager/tests/fixtures.test.ts +++ b/packages/scope-manager/tests/fixtures.test.ts @@ -1,6 +1,5 @@ import * as glob from 'glob'; -import makeDir from 'make-dir'; -import fs from 'node:fs'; +import * as fs from 'node:fs/promises'; import path from 'node:path'; import type { AnalyzeOptions } from './test-utils'; @@ -59,137 +58,119 @@ function nestDescribe( nestDescribe(fixture, segments.slice(1)); }); } else { - const test = (): void => { - const contents = fs.readFileSync(fixture.absolute, 'utf8'); - - const lines = contents.split('\n'); - const options: Record = { - lib: [], - }; - - /* - * What's all this!? - * - * To help with configuring individual tests, each test may use a four-slash comment to configure the scope manager - * This is just a rudimentary "parser" for said comments. - */ - for (const line of lines) { - if (!line.startsWith('////')) { - continue; - } + test( + fixture.name, + { only: [...fixture.segments, fixture.name].join(path.sep) === ONLY }, + async () => { + const contents = await fs.readFile(fixture.absolute, 'utf8'); + + const lines = contents.split('\n'); + const options: Record = { + lib: [], + }; + + /* + * What's all this!? + * + * To help with configuring individual tests, each test may use a four-slash comment to configure the scope manager + * This is just a rudimentary "parser" for said comments. + */ + for (const line of lines) { + if (!line.startsWith('////')) { + continue; + } - const match = FOUR_SLASH.exec(line); - if (!match) { - throw new Error(`Four-slash did not match expected format: ${line}`); - } - const [, key, rawValue] = match; - const type = ALLOWED_OPTIONS.get(key); - if (!type) { - throw new Error(`Unknown option ${key}`); - } + const match = FOUR_SLASH.exec(line); + if (!match) { + throw new Error( + `Four-slash did not match expected format: ${line}`, + ); + } + const [, key, rawValue] = match; + const type = ALLOWED_OPTIONS.get(key); + if (!type) { + throw new Error(`Unknown option ${key}`); + } - let value: unknown = rawValue; - switch (type[0]) { - case 'string': { - const strmatch = QUOTED_STRING.exec(rawValue); - if (strmatch) { - value = strmatch[1]; + let value: unknown = rawValue; + switch (type[0]) { + case 'string': { + const strmatch = QUOTED_STRING.exec(rawValue); + if (strmatch) { + value = strmatch[1]; + } + break; } - break; - } - case 'number': { - const parsed = parseFloat(rawValue); - if (isNaN(parsed)) { - throw new Error( - `Expected a number for ${key}, but got ${rawValue}`, - ); + case 'number': { + const parsed = parseFloat(rawValue); + if (isNaN(parsed)) { + throw new Error( + `Expected a number for ${key}, but got ${rawValue}`, + ); + } + value = parsed; + break; } - value = parsed; - break; - } - case 'boolean': { - if (rawValue === 'true') { - value = true; - } else if (rawValue === 'false') { - value = false; - } else { - throw new Error( - `Expected a boolean for ${key}, but got ${rawValue}`, - ); + case 'boolean': { + if (rawValue === 'true') { + value = true; + } else if (rawValue === 'false') { + value = false; + } else { + throw new Error( + `Expected a boolean for ${key}, but got ${rawValue}`, + ); + } + break; } - break; } - } - if (type[1] && !type[1].has(value)) { - throw new Error( - `Expected value for ${key} to be one of (${[...type[1]].join( - ' | ', - )}), but got ${value as string}`, - ); - } + if (type[1] && !type[1].has(value)) { + throw new Error( + `Expected value for ${key} to be one of (${[...type[1]].join( + ' | ', + )}), but got ${value as string}`, + ); + } - if (value === 'true') { - options[key] = true; - } else if (value === 'false') { - options[key] = false; - } else { - options[key] = value; - } - } - - try { - makeDir.sync(fixture.snapshotPath); - } catch ( - // eslint-disable-next-line @typescript-eslint/no-explicit-any - e: any - ) { - if ('code' in e && e.code === 'EEXIST') { - // already exists - ignored - } else { - throw e; + if (value === 'true') { + options[key] = true; + } else if (value === 'false') { + options[key] = false; + } else { + options[key] = value; + } } - } - - try { - const { scopeManager } = parseAndAnalyze(contents, options, { - jsx: fixture.ext.endsWith('x'), - }); - expect(scopeManager).toMatchSpecificSnapshot(fixture.snapshotFile); - } catch (e) { - expect(e).toMatchSpecificSnapshot(fixture.snapshotFile); - } - }; - if ([...fixture.segments, fixture.name].join(path.sep) === ONLY) { - // eslint-disable-next-line jest/no-focused-tests - it.only(fixture.name, test); - } else { - it(fixture.name, test); - } + await fs.mkdir(fixture.snapshotPath, { recursive: true }); + + try { + const { scopeManager } = parseAndAnalyze(contents, options, { + jsx: fixture.ext.endsWith('x'), + }); + await expect(scopeManager).toMatchFileSnapshot(fixture.snapshotFile); + } catch (e) { + await expect(e).toMatchFileSnapshot(fixture.snapshotFile); + } + }, + ); } } fixtures.forEach(f => nestDescribe(f)); -if (ONLY === '') { - // ensure that the snapshots are cleaned up, because jest-specific-snapshot won't do this check - const snapshots = glob.sync(`${FIXTURES_DIR}/**/*.shot`).map(absolute => { - const relative = path.relative(FIXTURES_DIR, absolute); - const { dir, name } = path.parse(relative); - return { - fixturePath: path.join(FIXTURES_DIR, dir, name), - relative, - }; - }); - - describe('ast snapshots should have an associated test', () => { - for (const snap of snapshots) { - it(snap.relative, () => { - expect(fs.existsSync(snap.fixturePath)).toBeTruthy(); - }); - } - }); -} +describe.runIf(ONLY === '')( + 'ast snapshots should have an associated test', + () => { + const snapshots = glob.sync(`${FIXTURES_DIR}/**/*.shot`).map(absolute => { + const relative = path.relative(FIXTURES_DIR, absolute); + const { dir, name } = path.parse(relative); + return [relative, path.join(FIXTURES_DIR, dir, name)] as const; + }); + it.for(snapshots)('%s', async ([, fixturePath], { expect }) => { + expect((await fs.stat(fixturePath)).isFile()).toBe(true); + }); + }, +); diff --git a/packages/scope-manager/tests/fixtures/block/inherited-scope.ts.shot b/packages/scope-manager/tests/fixtures/block/inherited-scope.ts.shot index 00efa3624733..39abc849300a 100644 --- a/packages/scope-manager/tests/fixtures/block/inherited-scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/block/inherited-scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`block inherited-scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -66,5 +63,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/block/scope.ts.shot b/packages/scope-manager/tests/fixtures/block/scope.ts.shot index 05a479820ed0..e92de47270dd 100644 --- a/packages/scope-manager/tests/fixtures/block/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/block/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`block scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -102,5 +99,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/call-expression/call-expression.ts.shot b/packages/scope-manager/tests/fixtures/call-expression/call-expression.ts.shot index e0f3c0911d73..07b615f83651 100644 --- a/packages/scope-manager/tests/fixtures/call-expression/call-expression.ts.shot +++ b/packages/scope-manager/tests/fixtures/call-expression/call-expression.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`call-expression call-expression 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -118,5 +115,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts.shot b/packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts.shot index ef40a9d096d9..68fb44d85ead 100644 --- a/packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts.shot +++ b/packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`call-expression type-parameters1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -53,5 +50,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts.shot b/packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts.shot index 015dbcef6889..b9e42361307d 100644 --- a/packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts.shot +++ b/packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`call-expression type-parameters2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -63,5 +60,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/catch/inherited-scope.ts.shot b/packages/scope-manager/tests/fixtures/catch/inherited-scope.ts.shot index ef6024741730..8a96bdf53265 100644 --- a/packages/scope-manager/tests/fixtures/catch/inherited-scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/catch/inherited-scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`catch inherited-scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -100,5 +97,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/catch/scope.ts.shot b/packages/scope-manager/tests/fixtures/catch/scope.ts.shot index dcc48d88a73e..4c123c23e2a0 100644 --- a/packages/scope-manager/tests/fixtures/catch/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/catch/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`catch scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -171,5 +168,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/abstract-accessor-property.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/abstract-accessor-property.ts.shot index c1b7aeff3e57..405566337877 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/abstract-accessor-property.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/abstract-accessor-property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration abstract-accessor-property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts.shot index 477084bb3bfb..405566337877 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration abstract-property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/abstract.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/abstract.ts.shot index 9d0df30ba07d..26798a1d2fd7 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/abstract.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/abstract.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration abstract 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -107,5 +104,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/accessor-property-type-annotation.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/accessor-property-type-annotation.ts.shot index 0a1d19090e9c..05e20a74c964 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/accessor-property-type-annotation.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/accessor-property-type-annotation.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration accessor-property-type-annotation 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/accessor-property.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/accessor-property.ts.shot index c2b674bedfb6..addfe408d772 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/accessor-property.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/accessor-property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration accessor-property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -148,5 +145,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts.shot index 2ae66d871a8e..6501d13e0995 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration computed-member 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -160,5 +157,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts.shot index fa02ab682ff6..d63069f5cd85 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration extends-generic 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -147,5 +144,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/extends.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/extends.ts.shot index d84c13821dc7..07c9eba6431f 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/extends.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/extends.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration extends 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -109,5 +106,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts.shot index 5da629250d63..91112a0249e3 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration generic-ref-extends 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts.shot index d228bcb2a50d..ec1d7e825073 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration generic-ref-implements 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/generic.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/generic.ts.shot index f8d7b9c02b91..4ef0d994ad2d 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/generic.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/generic.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration generic 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -96,5 +93,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts.shot index 3dcf4c063a41..1d2dcd6c8b6a 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration implements-generic 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -133,5 +130,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/implements.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/implements.ts.shot index 0a76dc62608a..39f324d4943d 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/implements.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/implements.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration implements 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/index-signature.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/index-signature.ts.shot index 52fa3c5480ec..4d1d2aed08a5 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/index-signature.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/index-signature.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration index-signature 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts.shot index d7d7d38cb2de..ecbfbc36cef8 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration method-param-default 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -160,5 +157,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/method.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/method.ts.shot index db0e77d6aa06..e382868afeda 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/method.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/method.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration method 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -276,5 +273,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/new.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/new.ts.shot index 541419238a97..3280e1a9809b 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/new.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/new.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration new 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts.shot index 42a143936639..f49c45b8de23 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration parameter-properties 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -313,5 +310,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/private-identifier.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/private-identifier.ts.shot index 664ce84870fc..ee80843878b6 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/private-identifier.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/private-identifier.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration private-identifier 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts.shot index 4a06091e0ede..05e20a74c964 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration properties-type-annotation 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/properties.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/properties.ts.shot index 1f3a9ada0462..addfe408d772 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/properties.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/properties.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration properties 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -148,5 +145,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/static-block.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/static-block.ts.shot index d95afb639209..333f5389d568 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/static-block.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/static-block.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration static-block 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -68,5 +65,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/static-external-ref.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/static-external-ref.ts.shot index 9c01872dd3f8..d6cfbec99474 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/static-external-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/static-external-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration static-external-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -113,5 +110,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/static-with-constructor.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/static-with-constructor.ts.shot index d9edbafed679..5d3650cafe05 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/static-with-constructor.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/static-with-constructor.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration static-with-constructor 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -133,5 +130,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts.shot b/packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts.shot index b005b8b02aad..e97eb2c8ff1d 100644 --- a/packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class declaration type-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -142,5 +139,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/computed-member.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/computed-member.ts.shot index 51a34859b278..dcf9fb3805b1 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/computed-member.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/computed-member.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression computed-member 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -156,5 +153,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/extends.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/extends.ts.shot index 10cea48dadfd..ce522f2d608a 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/extends.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/extends.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression extends 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -106,5 +103,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/method.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/method.ts.shot index 38e9f8efdfed..c93829220487 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/method.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/method.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression method 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -272,5 +269,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/new.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/new.ts.shot index 42bca5fa5253..119496e84b13 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/new.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/new.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression new 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts.shot index 5014e75c9c54..e4a8e057b8c9 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression parameter-properties 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -309,5 +306,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/private-identifier.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/private-identifier.ts.shot index 24139d5331ca..01773fd9451d 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/private-identifier.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/private-identifier.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression private-identifier 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -76,5 +73,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/properties.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/properties.ts.shot index 632c5c94dcfd..6793e4936178 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/properties.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/properties.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression properties 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -144,5 +141,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts.shot b/packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts.shot index a5378d83ea92..797875e9f985 100644 --- a/packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts.shot +++ b/packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`class expression self-reference-super 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/accessor.ts.shot b/packages/scope-manager/tests/fixtures/decorators/accessor.ts.shot index 9d315fef25cd..9270b121fd47 100644 --- a/packages/scope-manager/tests/fixtures/decorators/accessor.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/accessor.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators accessor 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -167,5 +164,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts.shot b/packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts.shot index 0a8287df0044..701120a214c5 100644 --- a/packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators class-deco-with-object-param 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -143,5 +140,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/class-property.ts.shot b/packages/scope-manager/tests/fixtures/decorators/class-property.ts.shot index 6ed5fa1ed1dc..614d53159a47 100644 --- a/packages/scope-manager/tests/fixtures/decorators/class-property.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/class-property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators class-property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -104,5 +101,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/class.ts.shot b/packages/scope-manager/tests/fixtures/decorators/class.ts.shot index 9bacf8199203..58dcaef3e27d 100644 --- a/packages/scope-manager/tests/fixtures/decorators/class.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/class.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators class 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -104,5 +101,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/method.ts.shot b/packages/scope-manager/tests/fixtures/decorators/method.ts.shot index 2472c21a268d..f145c19b43a4 100644 --- a/packages/scope-manager/tests/fixtures/decorators/method.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/method.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators method 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -124,5 +121,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/parameter-property.ts.shot b/packages/scope-manager/tests/fixtures/decorators/parameter-property.ts.shot index c819741a89d2..02f927169a1c 100644 --- a/packages/scope-manager/tests/fixtures/decorators/parameter-property.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/parameter-property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators parameter-property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -174,5 +171,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/parameter.ts.shot b/packages/scope-manager/tests/fixtures/decorators/parameter.ts.shot index 67c22a93dd4a..7120efc8c1f5 100644 --- a/packages/scope-manager/tests/fixtures/decorators/parameter.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/parameter.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators parameter 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -255,5 +252,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/decorators/typeof-this.ts.shot b/packages/scope-manager/tests/fixtures/decorators/typeof-this.ts.shot index a01faae2291a..0e602d645f0a 100644 --- a/packages/scope-manager/tests/fixtures/decorators/typeof-this.ts.shot +++ b/packages/scope-manager/tests/fixtures/decorators/typeof-this.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`decorators typeof-this 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -138,5 +135,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts.shot b/packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts.shot index 72769c897dce..c8a41a6e47c9 100644 --- a/packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts.shot +++ b/packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`destructuring array-assignment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/destructuring/array.ts.shot b/packages/scope-manager/tests/fixtures/destructuring/array.ts.shot index 1a96e3fb206a..fb2a600de15b 100644 --- a/packages/scope-manager/tests/fixtures/destructuring/array.ts.shot +++ b/packages/scope-manager/tests/fixtures/destructuring/array.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`destructuring array 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -233,5 +230,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts.shot b/packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts.shot index 66c69862db94..e2a69e59a808 100644 --- a/packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts.shot +++ b/packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`destructuring object-assignment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/destructuring/object.ts.shot b/packages/scope-manager/tests/fixtures/destructuring/object.ts.shot index 26d48c55dd0e..ef6e2a734cf7 100644 --- a/packages/scope-manager/tests/fixtures/destructuring/object.ts.shot +++ b/packages/scope-manager/tests/fixtures/destructuring/object.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`destructuring object 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -211,5 +208,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/all.ts.shot b/packages/scope-manager/tests/fixtures/export/all.ts.shot index 8c30b08878ec..3bfca056fb37 100644 --- a/packages/scope-manager/tests/fixtures/export/all.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/all.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export all 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -29,5 +26,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/default-type.ts.shot b/packages/scope-manager/tests/fixtures/export/default-type.ts.shot index 68665d463d31..e38313ea9a83 100644 --- a/packages/scope-manager/tests/fixtures/export/default-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/default-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export default-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/default1.ts.shot b/packages/scope-manager/tests/fixtures/export/default1.ts.shot index a37533f617b4..767fb26e8514 100644 --- a/packages/scope-manager/tests/fixtures/export/default1.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/default1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export default1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/default2.ts.shot b/packages/scope-manager/tests/fixtures/export/default2.ts.shot index 295547d644f6..dc33e73384f1 100644 --- a/packages/scope-manager/tests/fixtures/export/default2.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/default2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export default2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -67,5 +64,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/default3.ts.shot b/packages/scope-manager/tests/fixtures/export/default3.ts.shot index c38a8a52e959..3bfca056fb37 100644 --- a/packages/scope-manager/tests/fixtures/export/default3.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/default3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export default3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -29,5 +26,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/default4.ts.shot b/packages/scope-manager/tests/fixtures/export/default4.ts.shot index dab11ba0ed95..4def2bc735e3 100644 --- a/packages/scope-manager/tests/fixtures/export/default4.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/default4.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export default4 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -49,5 +46,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/equals1.ts.shot b/packages/scope-manager/tests/fixtures/export/equals1.ts.shot index a4afe31abc8c..1c54d424e6ba 100644 --- a/packages/scope-manager/tests/fixtures/export/equals1.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/equals1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export equals1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -67,5 +64,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/equals2.ts.shot b/packages/scope-manager/tests/fixtures/export/equals2.ts.shot index a9ce0141fa68..3bfca056fb37 100644 --- a/packages/scope-manager/tests/fixtures/export/equals2.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/equals2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export equals2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -29,5 +26,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/equals3-type.ts.shot b/packages/scope-manager/tests/fixtures/export/equals3-type.ts.shot index 49ebdfb950af..1f8b3d950535 100644 --- a/packages/scope-manager/tests/fixtures/export/equals3-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/equals3-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export equals3-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -45,5 +42,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/equals4-type.ts.shot b/packages/scope-manager/tests/fixtures/export/equals4-type.ts.shot index 2741a680fa31..4e9f763e3eb9 100644 --- a/packages/scope-manager/tests/fixtures/export/equals4-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/equals4-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export equals4-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -45,5 +42,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named-dual.ts.shot b/packages/scope-manager/tests/fixtures/export/named-dual.ts.shot index ffe69f693679..9af5bccb6fdb 100644 --- a/packages/scope-manager/tests/fixtures/export/named-dual.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named-dual.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named-dual 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -60,5 +57,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named-source1.ts.shot b/packages/scope-manager/tests/fixtures/export/named-source1.ts.shot index 3f310ef95578..3bfca056fb37 100644 --- a/packages/scope-manager/tests/fixtures/export/named-source1.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named-source1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named-source1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -29,5 +26,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named-source2.ts.shot b/packages/scope-manager/tests/fixtures/export/named-source2.ts.shot index f1d6e4ce4208..3bfca056fb37 100644 --- a/packages/scope-manager/tests/fixtures/export/named-source2.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named-source2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named-source2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -29,5 +26,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named-type1.ts.shot b/packages/scope-manager/tests/fixtures/export/named-type1.ts.shot index 8840b0debf0e..2dd241077e1a 100644 --- a/packages/scope-manager/tests/fixtures/export/named-type1.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named-type1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named-type1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -45,5 +42,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named1.ts.shot b/packages/scope-manager/tests/fixtures/export/named1.ts.shot index 6c7c40dc0d01..d7e17f88a5a0 100644 --- a/packages/scope-manager/tests/fixtures/export/named1.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named2-type.ts.shot b/packages/scope-manager/tests/fixtures/export/named2-type.ts.shot index 47c32e67efe5..f8d07bdb95af 100644 --- a/packages/scope-manager/tests/fixtures/export/named2-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named2-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named2-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named2.ts.shot b/packages/scope-manager/tests/fixtures/export/named2.ts.shot index bbf2b17d1ab1..dc33e73384f1 100644 --- a/packages/scope-manager/tests/fixtures/export/named2.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -67,5 +64,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named3-type.ts.shot b/packages/scope-manager/tests/fixtures/export/named3-type.ts.shot index a1f2e6b9e8b3..e97f1528e70a 100644 --- a/packages/scope-manager/tests/fixtures/export/named3-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named3-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named3-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/named3.ts.shot b/packages/scope-manager/tests/fixtures/export/named3.ts.shot index 6a2da56b599d..ec5492cf6955 100644 --- a/packages/scope-manager/tests/fixtures/export/named3.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/named3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export named3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -67,5 +64,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/type-inline.ts.shot b/packages/scope-manager/tests/fixtures/export/type-inline.ts.shot index 1f805563bee1..1e2d16e62f47 100644 --- a/packages/scope-manager/tests/fixtures/export/type-inline.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/type-inline.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export type-inline 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/export/type.ts.shot b/packages/scope-manager/tests/fixtures/export/type.ts.shot index c259700bd9d1..1e2d16e62f47 100644 --- a/packages/scope-manager/tests/fixtures/export/type.ts.shot +++ b/packages/scope-manager/tests/fixtures/export/type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`export type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts.shot index b58ed429e02d..ef8bced2d847 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -123,5 +120,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts.shot index 22fd6ea9018b..410bc78df822 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -120,5 +117,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts.shot index f09c45de2d5b..912bfcea1b72 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -109,5 +106,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts.shot index e02082011f12..c23eb2b354ee 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-nested-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -144,5 +141,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts.shot index 9f3b9d796381..446c369b5e36 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-nested 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -130,5 +127,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts.shot index 2507e6ad2cca..114f18004fc2 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-param-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -123,5 +120,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts.shot index bd14ef195dba..f129997c16a5 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params readable-ref-partial 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -109,5 +106,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts.shot index b397d30c666c..05ea31e51c91 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow default-params writable-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -99,5 +96,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts.shot index 6e705f39e0e5..953435a0f046 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow inherited-scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -66,5 +63,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts.shot index 524606c14f5e..04d9179319be 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow no-body 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/params.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/params.ts.shot index 1f210290b549..b1f948f3051b 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/params.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/params.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow params 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -255,5 +252,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/scope.ts.shot index 3e93f3c46af6..88642c421c4a 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -154,5 +151,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts.shot index 0b904a897230..0526542eecd2 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-parameters body-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -97,5 +94,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts.shot index e3f44362cf7c..94fa3066188e 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-parameters param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -97,5 +94,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts.shot index 4e44c4d8ba64..c1dcc78a83f6 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-parameters return-value-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts.shot index b5fdd249826a..7ced1ab72b76 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-parameters type-param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -97,5 +94,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts.shot index b0a6a038b096..ecfa511662bd 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-parameters type-parameter-declaration 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts.shot index 67d352f5eef6..a018a4f10c9e 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-predicate-asserts1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts.shot index 9144d1c60697..d23225f7e719 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-predicate-asserts2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -107,5 +104,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts.shot index 2ae489bf6fe5..beda27d876b7 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-predicate1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts.shot b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts.shot index ba3ad3b10b12..3b91d28e3549 100644 --- a/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions arrow type-predicate2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -116,5 +113,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts.shot index b33917be6a90..7c0dfc58478c 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -119,5 +116,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts.shot index 71cebbc903f0..9f05bcaa5e96 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -117,5 +114,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts.shot index 71ce5ae9071c..86f3cc016e18 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts.shot index ff905aa38429..e19db5b06a4b 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-nested-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -140,5 +137,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts.shot index 94c8f0d15e3d..940d239bd5c7 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-nested 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -126,5 +123,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts.shot index cfee6470863a..258a68be370e 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-param-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -119,5 +116,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts.shot index 178135b94987..b96db42de0b6 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params readable-ref-partial 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts.shot index ddcbbff2b4ee..fb1362cb7268 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration default-params writable-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -95,5 +92,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts.shot index cf29482369f8..11fac584dcbf 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration inherited-scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -91,5 +88,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts.shot index b88e35785a76..90cba524a177 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration name-shadowed-in-body 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -118,5 +115,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts.shot index d715e60e1311..856f6f1399ed 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration overload 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -145,5 +142,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts.shot index 5b7eab953eba..784eff50e8af 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration params 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -278,5 +275,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts.shot index 31960875e9a2..7230cd55463c 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -151,5 +148,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts.shot index 82b6c82e1c25..a6afbd2dc9b8 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-parameters body-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts.shot index b8ee1e780a1f..ab61d44119e2 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-parameters param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts.shot index 02805772d126..4ec2fe3ba579 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-parameters return-value-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts.shot index 779fd3b229fb..f9c9f75bd23f 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-parameters type-param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts.shot index cd8d3b286993..960db0756c99 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-parameters type-parameter-declaration 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -91,5 +88,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts.shot index 58bbf6ca3f77..bf0006a9662f 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-predicate-asserts1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts.shot index 5800523279e3..cef3ab039e18 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-predicate-asserts2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -103,5 +100,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts.shot index 126d680e3c60..afcb7bf8aa3d 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-predicate1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -88,5 +85,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts.shot index 1286288ddb65..41a1d0e54d3b 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-declaration type-predicate2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -112,5 +109,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts.shot index d92483667335..0158742d03bc 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression anonymous 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -67,5 +64,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts.shot index 42bc4e028b1a..550af4ec38e2 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -132,5 +129,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts.shot index fab5e18a2e1c..c511d55b225e 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -129,5 +126,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts.shot index 7542d5c468b9..590816ec3079 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -118,5 +115,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts.shot index 1043ff8fb6bc..e24aba6231ee 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-nested-body-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -153,5 +150,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts.shot index 374f8e621260..1c16ee6e545b 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-nested 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -139,5 +136,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts.shot index e54dbb30b521..f58b8df228e2 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-param-shadow 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -132,5 +129,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts.shot index abc7ae25e5c7..42d48b1ad055 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params readable-ref-partial 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -118,5 +115,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts.shot index 463399d84696..a0f9786603e1 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression default-params writable-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts.shot index 288e003d4f89..c62ab4a905a4 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression inherited-scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -103,5 +100,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/params.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/params.ts.shot index c7e8bb36546d..c1a251d89acb 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/params.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/params.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression params 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -290,5 +287,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts.shot index e86ff00255b8..0bedf77335cf 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -163,5 +160,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts.shot index a1a00222b0a8..f2dfbf3a123c 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-parameters body-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -106,5 +103,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts.shot index 70a9021c04ee..de1c36a2099e 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-parameters param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -106,5 +103,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts.shot index 27b8819fcae9..da3122149de0 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-parameters return-value-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts.shot index ce68a02c8be1..7b4f1371486b 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-parameters type-param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -106,5 +103,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts.shot index 7335c06c37ac..37942fbf9c78 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-parameters type-parameter-declaration 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -103,5 +100,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts.shot index c8a30508c0f1..71b98313623a 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-predicate-asserts1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts.shot index 9b8dd6d91a0e..519d74001774 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-predicate-asserts2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -116,5 +113,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts.shot index b2a6758bd867..3fdee3521ab9 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-predicate1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -101,5 +98,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts.shot b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts.shot index d014825a68bb..d9d9153d3811 100644 --- a/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts.shot +++ b/packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`functions function-expression type-predicate2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -125,5 +122,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/module/class.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/module/class.ts.shot index cdb2958a85ce..f4d8baa85193 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/module/class.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/module/class.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution module class 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -81,5 +78,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/module/function.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/module/function.ts.shot index 9124462fbfbc..c8acacafc63e 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/module/function.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/module/function.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution module function 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -76,5 +73,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts.shot index f2abe6f88630..4b6c05c44894 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution module variable-decl-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -76,5 +73,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts.shot index 18989259b7a0..4b6c05c44894 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution module variable-decl-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -76,5 +73,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts.shot index f07908635a06..4b6c05c44894 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution module variable-decl-var 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -76,5 +73,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/script/class.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/script/class.ts.shot index 9f281b323747..a12e1cfe1747 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/script/class.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/script/class.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution script class 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/script/function.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/script/function.ts.shot index 8c3f647e6830..d3c19cab606a 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/script/function.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/script/function.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution script function 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts.shot index 2f76c5879876..0c01577449f6 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution script variable-decl-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts.shot index cc353b1fe023..0c01577449f6 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution script variable-decl-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts.shot b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts.shot index 9e81aa96e076..0b876879bc3b 100644 --- a/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts.shot +++ b/packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`global-resolution script variable-decl-var 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -62,5 +59,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/implicit/implicit1.ts.shot b/packages/scope-manager/tests/fixtures/implicit/implicit1.ts.shot index 69975f651713..74bec8114e96 100644 --- a/packages/scope-manager/tests/fixtures/implicit/implicit1.ts.shot +++ b/packages/scope-manager/tests/fixtures/implicit/implicit1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`implicit implicit1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -55,5 +52,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/default.ts.shot b/packages/scope-manager/tests/fixtures/import/default.ts.shot index e1f2f15061c7..3dff79cc82e6 100644 --- a/packages/scope-manager/tests/fixtures/import/default.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/default.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import default 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/equals1.ts.shot b/packages/scope-manager/tests/fixtures/import/equals1.ts.shot index f5492b5c0b34..aeb4663e897c 100644 --- a/packages/scope-manager/tests/fixtures/import/equals1.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/equals1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import equals1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/equals2.ts.shot b/packages/scope-manager/tests/fixtures/import/equals2.ts.shot index f420056f8fb7..31610da21ee0 100644 --- a/packages/scope-manager/tests/fixtures/import/equals2.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/equals2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import equals2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -81,5 +78,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/named-alias.ts.shot b/packages/scope-manager/tests/fixtures/import/named-alias.ts.shot index d4829a612cc4..598f3b076ea5 100644 --- a/packages/scope-manager/tests/fixtures/import/named-alias.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/named-alias.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import named-alias 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/named.ts.shot b/packages/scope-manager/tests/fixtures/import/named.ts.shot index e36df5a8ce79..90721f03a476 100644 --- a/packages/scope-manager/tests/fixtures/import/named.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/named.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import named 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/namespace.ts.shot b/packages/scope-manager/tests/fixtures/import/namespace.ts.shot index d3e2d4238de6..b67c8b8488e4 100644 --- a/packages/scope-manager/tests/fixtures/import/namespace.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/namespace.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import namespace 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -79,5 +76,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-default-value.ts.shot b/packages/scope-manager/tests/fixtures/import/type-default-value.ts.shot index f8baa13e445e..e62306f568a1 100644 --- a/packages/scope-manager/tests/fixtures/import/type-default-value.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-default-value.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-default-value 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-default.ts.shot b/packages/scope-manager/tests/fixtures/import/type-default.ts.shot index d6ed327ca1ed..fc260cce94ea 100644 --- a/packages/scope-manager/tests/fixtures/import/type-default.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-default.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-default 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-inline-value.ts.shot b/packages/scope-manager/tests/fixtures/import/type-inline-value.ts.shot index e707e4378348..e798c60b8956 100644 --- a/packages/scope-manager/tests/fixtures/import/type-inline-value.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-inline-value.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-inline-value 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-inline.ts.shot b/packages/scope-manager/tests/fixtures/import/type-inline.ts.shot index 4f7f51451865..c25f8686ff73 100644 --- a/packages/scope-manager/tests/fixtures/import/type-inline.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-inline.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-inline 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-named-value.ts.shot b/packages/scope-manager/tests/fixtures/import/type-named-value.ts.shot index 5e0f4fd44f8a..e798c60b8956 100644 --- a/packages/scope-manager/tests/fixtures/import/type-named-value.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-named-value.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-named-value 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/import/type-named.ts.shot b/packages/scope-manager/tests/fixtures/import/type-named.ts.shot index 1ae374ec3cb2..c25f8686ff73 100644 --- a/packages/scope-manager/tests/fixtures/import/type-named.ts.shot +++ b/packages/scope-manager/tests/fixtures/import/type-named.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`import type-named 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments1.ts.shot b/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments1.ts.shot index 2b1fc5516095..ccb10a590e86 100644 --- a/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments1.ts.shot +++ b/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`instantiation-expressions type-arguments1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -178,5 +175,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments2.ts.shot b/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments2.ts.shot index 41e65e1fc9e5..49ca5829a188 100644 --- a/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments2.ts.shot +++ b/packages/scope-manager/tests/fixtures/instantiation-expressions/type-arguments2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`instantiation-expressions type-arguments2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -199,5 +196,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx.shot index 81fa17cd3325..fce00cb4c385 100644 --- a/packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx attribute-spread 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -64,5 +61,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/attribute.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/attribute.tsx.shot index 03e39320d301..5bc4a1e084fe 100644 --- a/packages/scope-manager/tests/fixtures/jsx/attribute.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/attribute.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx attribute 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -90,5 +87,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/children.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/children.tsx.shot index 52ae169f440b..64ab3e159b68 100644 --- a/packages/scope-manager/tests/fixtures/jsx/children.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/children.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx children 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -72,5 +69,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx.shot index 89eb9e506c6a..7882f4a8c86c 100644 --- a/packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx component-intrinsic-name 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -54,5 +51,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx.shot index 79ce89305957..b74645ca5a89 100644 --- a/packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx component-namespaced1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -102,5 +99,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx.shot index d09154ae74c0..83d93aa7c1ad 100644 --- a/packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx component-namespaced2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -102,5 +99,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/component.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/component.tsx.shot index 7e39028c5a97..799c5e3c2140 100644 --- a/packages/scope-manager/tests/fixtures/jsx/component.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/component.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx component 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -65,5 +62,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx.shot index 2cefb6aabd16..5540b65572fe 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory default-jsxFragmentName 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx.shot index 6d30458e27de..205825f74790 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory default-jsxPragma-fragment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx.shot index b0543b8c472d..6016b919bd2e 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory default-jsxPragma 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -64,5 +61,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx.shot index 26773be751fb..650f26b760ed 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory jsxFragmentName 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -80,5 +77,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx.shot index 0ca83a961093..0504fb619a17 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory jsxPragma-jsxFragmentName 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx.shot index 504cf01c2d8d..e3092d0bf1ad 100644 --- a/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx factory jsxPragma 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -78,5 +75,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx.shot index a1ec9eeb6065..0108df366323 100644 --- a/packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx fragment-children 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -56,5 +53,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/fragment.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/fragment.tsx.shot index dc0ee50b76a2..cfc6bc1c7ddc 100644 --- a/packages/scope-manager/tests/fixtures/jsx/fragment.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/fragment.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx fragment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -20,5 +17,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx.shot index 49cf5735dd22..5b5f2e7dac71 100644 --- a/packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx generic-type-param 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -53,5 +50,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/namespaced-attribute.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/namespaced-attribute.tsx.shot index 045b34b7964e..bd5e214adaaa 100644 --- a/packages/scope-manager/tests/fixtures/jsx/namespaced-attribute.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/namespaced-attribute.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx namespaced-attribute 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -199,5 +196,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/text.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/text.tsx.shot index 7909393c7404..119ee78e85b4 100644 --- a/packages/scope-manager/tests/fixtures/jsx/text.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/text.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx text 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -47,5 +44,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/jsx/this-jsxidentifier.tsx.shot b/packages/scope-manager/tests/fixtures/jsx/this-jsxidentifier.tsx.shot index b8d1bbe5ac35..586bd014aa81 100644 --- a/packages/scope-manager/tests/fixtures/jsx/this-jsxidentifier.tsx.shot +++ b/packages/scope-manager/tests/fixtures/jsx/this-jsxidentifier.tsx.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`jsx this-jsxidentifier 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -139,5 +136,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/member-expression/member-expression.ts.shot b/packages/scope-manager/tests/fixtures/member-expression/member-expression.ts.shot index aef45836f2cb..913447bd577c 100644 --- a/packages/scope-manager/tests/fixtures/member-expression/member-expression.ts.shot +++ b/packages/scope-manager/tests/fixtures/member-expression/member-expression.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`member-expression member-expression 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/new-expression/new-expression.ts.shot b/packages/scope-manager/tests/fixtures/new-expression/new-expression.ts.shot index 5bb09d673581..a768866feb03 100644 --- a/packages/scope-manager/tests/fixtures/new-expression/new-expression.ts.shot +++ b/packages/scope-manager/tests/fixtures/new-expression/new-expression.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`new-expression new-expression 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts.shot b/packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts.shot index 8a3a242e5373..35728b220b5d 100644 --- a/packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts.shot +++ b/packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`new-expression type-parameters1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -53,5 +50,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts.shot b/packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts.shot index a7a9b7d06fa5..52e523feb592 100644 --- a/packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts.shot +++ b/packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`new-expression type-parameters2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -63,5 +60,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts.shot index d280c28da478..e97ce42a31ba 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum external-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts.shot index b2ad6e79966f..4346084c19b2 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum literal-member-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts.shot index 211dc5d3fef8..bac2317b8017 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum literal-member 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts.shot index 72e9fca37e02..60ad172addb9 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum member-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/scope.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/scope.ts.shot index cef8795c18ee..d4edfa030e2d 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts.shot index 4b705897e680..df65076c4d20 100644 --- a/packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-enum self-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts.shot index 97bf5b48f693..58f7a5ea786b 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module declaration-merging class-namespace 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -138,5 +135,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts.shot index 24ffa22ce70b..e639e65f3ed6 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module declaration-merging function-namespace 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -133,5 +130,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts.shot index d30c1fa19097..18f7aee7ea36 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module declaration-merging namespace-variable 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -95,5 +92,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/external-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/external-ref.ts.shot index 7568f8cc14f6..37c4d326dea3 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/external-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/external-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module external-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts.shot index e11277e0e831..5cc08587281c 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module global-augmentation 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -38,5 +35,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/import.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/import.ts.shot index 63896fbbe30c..bee8a77175b3 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/import.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/import.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module import 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -54,5 +51,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts.shot index 00bd08a0cf72..341e69b5f3c5 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module name-shadowed-in-body 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -109,5 +106,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/namespace.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/namespace.ts.shot index f770a4177697..b641e6169573 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/namespace.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/namespace.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module namespace 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -126,5 +123,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/nested-namespace-alias.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/nested-namespace-alias.ts.shot index 4348b1b07254..cdb69d107e63 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/nested-namespace-alias.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/nested-namespace-alias.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module nested-namespace-alias 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -148,5 +145,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/scope.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/scope.ts.shot index b6d9ef01ee17..c04d65853430 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/scope.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/scope.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module scope 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -107,5 +104,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/ts-module/self-ref.ts.shot b/packages/scope-manager/tests/fixtures/ts-module/self-ref.ts.shot index ed2862f0a588..fd5a364d9b82 100644 --- a/packages/scope-manager/tests/fixtures/ts-module/self-ref.ts.shot +++ b/packages/scope-manager/tests/fixtures/ts-module/self-ref.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ts-module self-ref 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -82,5 +79,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts.shot index 63262a55417c..19f2d0af4ff2 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation parameter-array-destructure 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts.shot index e4db8c93d15a..445190a00906 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation parameter-default 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts.shot index bdda0b42ecc7..19f2d0af4ff2 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation parameter-object-destructure 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts.shot index 601f7040cd92..19f2d0af4ff2 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation parameter-rest 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/parameter.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/parameter.ts.shot index 8729302dafe2..19f2d0af4ff2 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/parameter.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/parameter.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation parameter 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts.shot index 648b6c2f249f..f698e2fbab82 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation variable-array-destructure 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts.shot index 4ce7836f76d7..8370154c32e4 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation variable-const 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts.shot index ff9eeb73edcb..facead1ca5f7 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation variable-let 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts.shot index 2292c4928bd9..efd92ef5edb1 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation variable-object-destructure 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -71,5 +68,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts.shot b/packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts.shot index 67fedd4ec0cd..facead1ca5f7 100644 --- a/packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-annotation variable-var 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts.shot index 4ddd9b1e6f9d..b71c00c996bd 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion angle-bracket 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -80,5 +77,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/as.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/as.ts.shot index 2fda1cadf45b..b71c00c996bd 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/as.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/as.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion as 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -80,5 +77,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts.shot index 8cd7ffcc40c6..b5b9be350312 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion assignment angle-bracket-assignment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts.shot index 5113cf590627..b5b9be350312 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion assignment as-assignment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts.shot index 46fe2b6a7d9f..b5b9be350312 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion assignment non-null-assignment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/increment/angle-bracket-increment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/increment/angle-bracket-increment.ts.shot index c85d3ddb0422..cd96c473b19d 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/increment/angle-bracket-increment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/increment/angle-bracket-increment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion increment angle-bracket-increment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/increment/as-increment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/increment/as-increment.ts.shot index f3437982f7d6..cd96c473b19d 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/increment/as-increment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/increment/as-increment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion increment as-increment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/increment/non-null-increment.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/increment/non-null-increment.ts.shot index e37ac428db14..cd96c473b19d 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/increment/non-null-increment.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/increment/non-null-increment.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion increment non-null-increment 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -58,5 +55,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-assertion/satisfies.ts.shot b/packages/scope-manager/tests/fixtures/type-assertion/satisfies.ts.shot index ab6a33591ac6..b71c00c996bd 100644 --- a/packages/scope-manager/tests/fixtures/type-assertion/satisfies.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-assertion/satisfies.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-assertion satisfies 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -80,5 +77,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts.shot index b7aa0bdd0f8b..a71849e4d187 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional-nested 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -166,5 +163,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts.shot index df10132098d2..fe421ad18c3b 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -128,5 +125,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts.shot index 90aef395be48..e1eed2bbe39e 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts.shot index a624adb1d22c..c4cee6eaba9e 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -130,5 +127,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts.shot index 3b2a1ebaa88a..7b7004dfc036 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional4 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -105,5 +102,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts.shot index 08b5da7e154b..48326332fd7c 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration conditional5 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -155,5 +152,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts.shot index 2d516f1b6fbb..827e8421aec3 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration dual-type-value 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -109,5 +106,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts.shot index 4334a01a3ece..da484b737ed7 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function constructor-generics1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -119,5 +116,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts.shot index 399a1ec94a4a..c847e1d96eda 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function constructor-generics2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts.shot index 16cd9ffbe8e4..2d5d9a0ea1c3 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function constructor 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts.shot index fc5c65c50f5f..c53c6a5fdcc5 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function function-generics1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -119,5 +116,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts.shot index 3ea537911f82..852711cf01dd 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function function-generics2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts.shot index a8037422c505..7a1f9c720383 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function function1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts.shot index ca2bd02a72f2..0a335bba3661 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function function2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -97,5 +94,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts.shot index 20eab71e39f4..e65cafc06cad 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function params array-pattern 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -95,5 +92,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts.shot index acdf2d261abf..e65cafc06cad 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function params object-pattern 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -95,5 +92,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts.shot index 6e0e7cf6f59c..e65cafc06cad 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration function params rest-element 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -95,5 +92,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts.shot index 0c99d1cf85d8..c00b27d4e785 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration import-type-with-qualifier 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -34,5 +31,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts.shot index 3ba6307d3472..06f66d2e7453 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration import-type-with-type-params 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/import-type.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/import-type.ts.shot index 0e3e64f8619a..c00b27d4e785 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/import-type.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/import-type.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration import-type 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -34,5 +31,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts.shot index 8dbadad1bfa6..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration index-access1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts.shot index 5617ffcbffeb..cf446d378a40 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration index-access2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts.shot index bec2c0e1bcce..95e5ef75c6c2 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration index-access3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/infer-type-constraint.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/infer-type-constraint.ts.shot index d672b487b3cf..a781d39ef7b1 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/infer-type-constraint.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/infer-type-constraint.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration infer-type-constraint 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -129,5 +126,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts.shot index e2f4df59e13f..cd57e980ce97 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration interface-heritage1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts.shot index dc03c2ba3ed9..86b3cb8ea801 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration interface-heritage2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -98,5 +95,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/interface1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/interface1.ts.shot index eadfe45c9971..b777d5243ced 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/interface1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/interface1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration interface1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -34,5 +31,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/interface2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/interface2.ts.shot index 3e6de84fcc75..2544609d966d 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/interface2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/interface2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration interface2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts.shot index d2cfb7229749..24c18b63687e 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration literal-type1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts.shot index 0f6c95b48b9a..e518c2c7c231 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration literal-type2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -154,5 +151,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts.shot index 4373d8ba55ef..15aced8c5c3e 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration literal-type3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -117,5 +114,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-no-references.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-no-references.ts.shot index cbb18cc721b7..2440988ebb50 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-no-references.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-no-references.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration mapped-named-literal-no-references 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-referenced.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-referenced.ts.shot index c1b6bd45a180..cb4a8fee6835 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-referenced.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named-literal-referenced.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration mapped-named-literal-referenced 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts.shot index 11aa7739cb76..526c1a55b9a4 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration mapped-named 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -112,5 +109,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/mapped.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/mapped.ts.shot index 59aab2c5e1de..3f0c6e23cd71 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/mapped.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/mapped.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration mapped 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -103,5 +100,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts.shot index 0855e4812da0..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration qualified-name 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts.shot index 96ec73574611..35c1030a99a9 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures call-generics 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts.shot index be3f7b0b6907..840be2e0df5b 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures call 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts.shot index 78638ed606bc..8758128b9b0d 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures construct-generics 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts.shot index 0d69334505c5..4d505ea05c04 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures construct 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts.shot index ff80fb6b99fd..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures index-sig 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts.shot index aeee5e2de4c4..06ba579a190d 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures method-computed-name 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -129,5 +126,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts.shot index b74e711bd4a0..b54e18d27a87 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures method-computed-name2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { variables: [], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts.shot index a44a42784bbf..a31ed8222156 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures method-generics 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -108,5 +105,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts.shot index bf75b61acfce..4ed2aa6584be 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures method 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -93,5 +90,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts.shot index 1b92c06221a5..26d7932acf20 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures property-computed-name 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -94,5 +91,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts.shot index b52012160ac1..cf22f525c996 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures property-computed-name2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts.shot index 829833d91f34..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration signatures property 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts.shot index abce7f1cdba0..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration tuple-labelled-rest 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts.shot index 102897b0396c..c46ccf14c363 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration tuple-labelled 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -83,5 +80,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts.shot index c3732169aa24..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration tuple-rest 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/tuple.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/tuple.ts.shot index 2d26e0b471cb..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/tuple.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/tuple.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration tuple 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts.shot index 356315c6a245..95a2fe6ce312 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters interface body-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts.shot index 6f43d86383b2..3b45a1bf6bf6 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters interface extends-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -119,5 +116,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts.shot index b1a40eba7066..7f7324d485b4 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters interface type-param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts.shot index 36b1f89ffaee..7f7324d485b4 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters interface type-parameter-declaration-extends 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts.shot index da9d1a792bad..caecac8edec2 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters interface type-parameter-declaration 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -82,5 +79,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts.shot index 3b61814020f3..70f5c665e767 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters tagged-template 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -143,5 +140,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts.shot index e818da88a46d..27dc01d1889c 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters type-decl body-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -70,5 +67,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts.shot index 00b76086d50d..42cda45bb1cc 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters type-decl type-param-reference 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts.shot index 60f31e847440..42cda45bb1cc 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters type-decl type-parameter-declaration-extends 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -84,5 +81,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts.shot index c145e8030e20..e23b49dcf8af 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-parameters type-decl type-parameter-declaration 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -82,5 +79,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts.shot index 236687c48f79..5583be91e637 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-query-qualified 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-query-with-parameters.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-query-with-parameters.ts.shot index 4262287277ac..0231ce8d316f 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-query-with-parameters.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-query-with-parameters.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-query-with-parameters 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -163,5 +160,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type-query.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type-query.ts.shot index 74e00a2fe0c7..85eb1e0245fe 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type-query.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type-query.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type-query 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -92,5 +89,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type1.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type1.ts.shot index 09d59996c0f6..c00b27d4e785 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type1.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type1.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type1 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -34,5 +31,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type2.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type2.ts.shot index 71ed9baf9f90..e1093d5baeba 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type2.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type2.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type2 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/type3.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/type3.ts.shot index a8a2bada8a58..c712250ebd09 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/type3.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/type3.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration type3 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -59,5 +56,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts.shot b/packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts.shot index 0be95e24b509..c00b27d4e785 100644 --- a/packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts.shot +++ b/packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts.shot @@ -1,6 +1,3 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`type-declaration typeof-import-type-with-qualifier 1`] = ` ScopeManager { variables: [ ImplicitGlobalConstTypeVariable, @@ -34,5 +31,4 @@ ScopeManager { ], }, ], -} -`; +} \ No newline at end of file diff --git a/packages/scope-manager/tests/test-utils/serializers/index.ts b/packages/scope-manager/tests/test-utils/serializers/index.ts index b59683d3359b..215323b833ae 100644 --- a/packages/scope-manager/tests/test-utils/serializers/index.ts +++ b/packages/scope-manager/tests/test-utils/serializers/index.ts @@ -1,5 +1,3 @@ -import { addSerializer } from 'jest-specific-snapshot'; - import { resetIds } from '../../../src/ID'; import * as DefinitionBase from './DefinitionBase'; import * as Reference from './Reference'; @@ -19,9 +17,7 @@ const serializers = [ ]; for (const serializer of serializers) { - // the jest types are wrong here expect.addSnapshotSerializer(serializer); - addSerializer(serializer); } // make sure the snapshots are isolated from one another diff --git a/packages/scope-manager/tsconfig.build.json b/packages/scope-manager/tsconfig.build.json index 9e0ad68bbda8..d1cdaee2a5c2 100644 --- a/packages/scope-manager/tsconfig.build.json +++ b/packages/scope-manager/tsconfig.build.json @@ -9,7 +9,7 @@ "types": ["node"] }, "include": ["src/**/*.ts"], - "exclude": ["jest.config.js", "src/**/*.spec.ts", "src/**/*.test.ts"], + "exclude": ["vitest.config.mts", "src/**/*.spec.ts", "src/**/*.test.ts"], "references": [ { "path": "../visitor-keys/tsconfig.build.json" diff --git a/packages/scope-manager/tsconfig.spec.json b/packages/scope-manager/tsconfig.spec.json index 1213593ceeb8..70b99ade9726 100644 --- a/packages/scope-manager/tsconfig.spec.json +++ b/packages/scope-manager/tsconfig.spec.json @@ -3,15 +3,9 @@ "compilerOptions": { "outDir": "../../dist/out-tsc/packages/scope-manager", "module": "NodeNext", - "types": ["jest", "node"] + "types": ["node", "vitest/globals", "vitest/importMeta"] }, - "include": [ - "jest.config.js", - "src/**/*.test.ts", - "src/**/*.spec.ts", - "src/**/*.d.ts", - "tests" - ], + "include": ["src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts", "tests"], "exclude": ["**/fixtures/**"], "references": [ { diff --git a/packages/scope-manager/vitest.config.mts b/packages/scope-manager/vitest.config.mts index 76d213aa524f..199dbf7fbb04 100644 --- a/packages/scope-manager/vitest.config.mts +++ b/packages/scope-manager/vitest.config.mts @@ -1,14 +1,20 @@ -'use strict'; +import { defineConfig, mergeConfig } from 'vitest/config'; -// @ts-check +import { vitestBaseConfig } from '../../vitest.config.base.mjs'; +import packageJson from './package.json' with { type: 'json' }; -const baseConfig = require('../../jest.config.base.js'); +const vitestConfig = mergeConfig( + vitestBaseConfig, -/** @type {import('@jest/types').Config.InitialOptions} */ -module.exports = { - ...baseConfig, - setupFilesAfterEnv: [ - ...baseConfig.setupFilesAfterEnv, - './tests/test-utils/serializers/index.ts', - ], -}; + defineConfig({ + test: { + dir: `${import.meta.dirname}/tests`, + name: packageJson.name, + root: import.meta.dirname, + + setupFiles: ['./tests/test-utils/serializers/index.ts'], + }, + }), +); + +export default vitestConfig; diff --git a/tsconfig.repo-config-files.json b/tsconfig.repo-config-files.json index d0c46503c208..b34e770c2746 100644 --- a/tsconfig.repo-config-files.json +++ b/tsconfig.repo-config-files.json @@ -12,6 +12,8 @@ "tools/**/*.ts", "tools/**/*.mts", "eslint.config.mjs", + "vitest.config.base.mts", + "vitest.config.mts", "jest.config.base.js", "jest.config.js", "jest.preset.js", diff --git a/yarn.lock b/yarn.lock index 32ade1a5dd76..cf0ff49fe60d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6014,7 +6014,6 @@ __metadata: "@typescript-eslint/visitor-keys": 8.29.0 "@vitest/coverage-v8": ^3.0.7 glob: "*" - make-dir: "*" prettier: ^3.2.5 pretty-format: "*" typescript: "*" @@ -6264,8 +6263,8 @@ __metadata: linkType: hard "@vitest/coverage-v8@npm:^3.0.8": - version: 3.0.8 - resolution: "@vitest/coverage-v8@npm:3.0.8" + version: 3.1.1 + resolution: "@vitest/coverage-v8@npm:3.1.1" dependencies: "@ampproject/remapping": ^2.3.0 "@bcoe/v8-coverage": ^1.0.2 @@ -6276,22 +6275,22 @@ __metadata: istanbul-reports: ^3.1.7 magic-string: ^0.30.17 magicast: ^0.3.5 - std-env: ^3.8.0 + std-env: ^3.8.1 test-exclude: ^7.0.1 tinyrainbow: ^2.0.0 peerDependencies: - "@vitest/browser": 3.0.8 - vitest: 3.0.8 + "@vitest/browser": 3.1.1 + vitest: 3.1.1 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 6b3f0f86f8df895f9d4e3978b11303cada2425452177b70e9b2c19fe5a56e2f5d075b7760de4d856406daa3d9f22c173145664cad75677f4085c63e290071e65 + checksum: 5f55207c0f3ccf66cb56267643fffdce06bece64eb7f777c49257094c82371fb087e83976821f1c234dc796bc396dd89a3e26c59ad1534dcc639c39caa116532 languageName: node linkType: hard "@vitest/eslint-plugin@npm:^1.1.37": - version: 1.1.37 - resolution: "@vitest/eslint-plugin@npm:1.1.37" + version: 1.1.39 + resolution: "@vitest/eslint-plugin@npm:1.1.39" peerDependencies: "@typescript-eslint/utils": ^8.24.0 eslint: ">= 8.57.0" @@ -6302,7 +6301,7 @@ __metadata: optional: true vitest: optional: true - checksum: 697fec7491e943d08ee5169e00041597b56db2d9a27740639e9051b254f4115af423ea81ca47b6df5cf4ac5de9d651f43bc1f7be19731eedfce6a1262133fd9f + checksum: 0730c7d2a24b6e72ad74478991f7426fe889d0a326f4dc5034db5bfb1fcedeb1f54f8d90d61587e66c447139fa5c72af07003d740753860de82a9b0565bd14aa languageName: node linkType: hard @@ -19272,6 +19271,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.8.1": + version: 3.9.0 + resolution: "std-env@npm:3.9.0" + checksum: d40126e4a650f6e5456711e6c297420352a376ef99a9599e8224d2d8f2ff2b91a954f3264fcef888d94fce5c9ae14992c5569761c95556fc87248ce4602ed212 + languageName: node + linkType: hard + "string-argv@npm:^0.3.2, string-argv@npm:~0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" @@ -20745,9 +20751,61 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.2": - version: 6.2.2 - resolution: "vite@npm:6.2.2" +"vite@npm:^5.0.0 || ^6.0.0": + version: 6.2.0 + resolution: "vite@npm:6.2.0" + dependencies: + esbuild: ^0.25.0 + fsevents: ~2.3.3 + postcss: ^8.5.3 + rollup: ^4.30.1 + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 0f2b6232fe94184885dd025609995874ac75279a85596a4053a283bd8bd0391f8ed3e7efb3e8f94073811a2b237c626e850990b04d2c7a1dc33f05d150f36bcd + languageName: node + linkType: hard + +"vite@npm:^6.2.2": + version: 6.2.5 + resolution: "vite@npm:6.2.5" dependencies: esbuild: ^0.25.0 fsevents: ~2.3.3 @@ -20793,7 +20851,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 5a8b2083ef2534fab8769f18807e1df055730f1cb7853bed9d2556b2bb6c566aad25b6f530440370798baa4bc6c63f0d1339b646ee06102bc4f9373e93fefb7e + checksum: 49a6529c5ae8d6e4926f2daa51d7e20c50d780d8d2ec8c08605e966983fe8d17ec69bc36a356c1a21141c5a630b7a4109f3690c5b33f579d3e2bf26f914a149d languageName: node linkType: hard From 9075172b52c09c35ed5ac34ed0250d7d998310f5 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 7 Mar 2025 07:42:14 -0600 Subject: [PATCH 04/36] Update `vitest` to version 3.0.8 --- packages/scope-manager/package.json | 4 +- yarn.lock | 185 +--------------------------- 2 files changed, 7 insertions(+), 182 deletions(-) diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index 52a57b61291e..786170e4842c 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -53,12 +53,12 @@ }, "devDependencies": { "@typescript-eslint/typescript-estree": "8.29.0", - "@vitest/coverage-v8": "^3.0.7", + "@vitest/coverage-v8": "^3.0.8", "glob": "*", "prettier": "^3.2.5", "pretty-format": "*", "typescript": "*", - "vitest": "^3.0.7" + "vitest": "^3.0.8" }, "funding": { "type": "opencollective", diff --git a/yarn.lock b/yarn.lock index cf0ff49fe60d..487d10adf20c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6012,12 +6012,12 @@ __metadata: "@typescript-eslint/types": 8.29.0 "@typescript-eslint/typescript-estree": 8.29.0 "@typescript-eslint/visitor-keys": 8.29.0 - "@vitest/coverage-v8": ^3.0.7 + "@vitest/coverage-v8": ^3.0.8 glob: "*" prettier: ^3.2.5 pretty-format: "*" typescript: "*" - vitest: ^3.0.7 + vitest: ^3.0.8 languageName: unknown linkType: soft @@ -6236,32 +6236,6 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^3.0.7": - version: 3.0.7 - resolution: "@vitest/coverage-v8@npm:3.0.7" - dependencies: - "@ampproject/remapping": ^2.3.0 - "@bcoe/v8-coverage": ^1.0.2 - debug: ^4.4.0 - istanbul-lib-coverage: ^3.2.2 - istanbul-lib-report: ^3.0.1 - istanbul-lib-source-maps: ^5.0.6 - istanbul-reports: ^3.1.7 - magic-string: ^0.30.17 - magicast: ^0.3.5 - std-env: ^3.8.0 - test-exclude: ^7.0.1 - tinyrainbow: ^2.0.0 - peerDependencies: - "@vitest/browser": 3.0.7 - vitest: 3.0.7 - peerDependenciesMeta: - "@vitest/browser": - optional: true - checksum: 46c5eb628bb1b77a3b6dc6cbf0c3968721fa5cbf9b01919f8e01252d239560a54c94797337e859a63cdf0f6606a8ad26f96c832f6b2c667890e0e026d44a4780 - languageName: node - linkType: hard - "@vitest/coverage-v8@npm:^3.0.8": version: 3.1.1 resolution: "@vitest/coverage-v8@npm:3.1.1" @@ -6305,18 +6279,6 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/expect@npm:3.0.7" - dependencies: - "@vitest/spy": 3.0.7 - "@vitest/utils": 3.0.7 - chai: ^5.2.0 - tinyrainbow: ^2.0.0 - checksum: 788ead8ec0876a15bcd51eba8b5e0bc4c95e07205192096c0e33328992c351a7569b32ea2f948dbfc7b5482f301e6d505cde639ead2e80ffc9f0d683714b1bfa - languageName: node - linkType: hard - "@vitest/expect@npm:3.0.8": version: 3.0.8 resolution: "@vitest/expect@npm:3.0.8" @@ -6329,25 +6291,6 @@ __metadata: languageName: node linkType: hard -"@vitest/mocker@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/mocker@npm:3.0.7" - dependencies: - "@vitest/spy": 3.0.7 - estree-walker: ^3.0.3 - magic-string: ^0.30.17 - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - checksum: 057fe03ab4f9ef40f5431a375dc812da8face4f6c6045c817402bcd0739992ff1d31de080d8ac8c4122f792b2d27c4c04a4e4e872a04c3ba2b1517bc78430130 - languageName: node - linkType: hard - "@vitest/mocker@npm:3.0.8": version: 3.0.8 resolution: "@vitest/mocker@npm:3.0.8" @@ -6367,15 +6310,6 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.7, @vitest/pretty-format@npm:^3.0.7": - version: 3.0.7 - resolution: "@vitest/pretty-format@npm:3.0.7" - dependencies: - tinyrainbow: ^2.0.0 - checksum: 5209282b26f57fa4bd918cba2265c34e161120f2fabc2987b0b77fb9a402a12cc5591d4e42689fcbdde5e2e1804cafc96e4e338d5b9d8b35ccbabd4cee7c8e81 - languageName: node - linkType: hard - "@vitest/pretty-format@npm:3.0.8, @vitest/pretty-format@npm:^3.0.8": version: 3.0.8 resolution: "@vitest/pretty-format@npm:3.0.8" @@ -6385,16 +6319,6 @@ __metadata: languageName: node linkType: hard -"@vitest/runner@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/runner@npm:3.0.7" - dependencies: - "@vitest/utils": 3.0.7 - pathe: ^2.0.3 - checksum: 980dd31c54b5b83e8ddc27d416999f3a8170abf3d836b2fb34a6730f942c53ad819399904bd46ea4bb89b4b0f3d0a793c135b3b83d70852859cbcad10111ae22 - languageName: node - linkType: hard - "@vitest/runner@npm:3.0.8": version: 3.0.8 resolution: "@vitest/runner@npm:3.0.8" @@ -6405,17 +6329,6 @@ __metadata: languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/snapshot@npm:3.0.7" - dependencies: - "@vitest/pretty-format": 3.0.7 - magic-string: ^0.30.17 - pathe: ^2.0.3 - checksum: d516bd7b04ba34726c57f1da7779165dbd376260f856a43254a4220ea6d040606440433583234de7282e0ec24fb7f6025d2a4f7688e2daebe75ed0afcd77d44c - languageName: node - linkType: hard - "@vitest/snapshot@npm:3.0.8": version: 3.0.8 resolution: "@vitest/snapshot@npm:3.0.8" @@ -6427,15 +6340,6 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/spy@npm:3.0.7" - dependencies: - tinyspy: ^3.0.2 - checksum: f62537dc2632ed20464c017ca2feeb18bf2edd653bb1f6cd69ec5e6b52bb3803b1a601ca56777b0c463ce8d960294a0db9198c106dd6048d48ee5e7d09eaba59 - languageName: node - linkType: hard - "@vitest/spy@npm:3.0.8": version: 3.0.8 resolution: "@vitest/spy@npm:3.0.8" @@ -6445,17 +6349,6 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:3.0.7": - version: 3.0.7 - resolution: "@vitest/utils@npm:3.0.7" - dependencies: - "@vitest/pretty-format": 3.0.7 - loupe: ^3.1.3 - tinyrainbow: ^2.0.0 - checksum: 1a90d3444f9990484e6196d7cc1ceb0fcd8ca587319c0307d2e838f038ec45b7a711f8a76cbfb512fe13c6c3691e1d39d1d69158e27432724ec62b308e17f6e9 - languageName: node - linkType: hard - "@vitest/utils@npm:3.0.8": version: 3.0.8 resolution: "@vitest/utils@npm:3.0.8" @@ -20721,21 +20614,6 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.7": - version: 3.0.7 - resolution: "vite-node@npm:3.0.7" - dependencies: - cac: ^6.7.14 - debug: ^4.4.0 - es-module-lexer: ^1.6.0 - pathe: ^2.0.3 - vite: ^5.0.0 || ^6.0.0 - bin: - vite-node: vite-node.mjs - checksum: 90a3dd0e1b620cdf0c20272739cd1035af20c9b7606c1a093b3368b2c7c59cfd2327c27faabfbc9b293ae5d9a3318aeb40a2a974fe42807167e4cec625d9759e - languageName: node - linkType: hard - "vite-node@npm:3.0.8": version: 3.0.8 resolution: "vite-node@npm:3.0.8" @@ -20752,8 +20630,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0": - version: 6.2.0 - resolution: "vite@npm:6.2.0" + version: 6.2.1 + resolution: "vite@npm:6.2.1" dependencies: esbuild: ^0.25.0 fsevents: ~2.3.3 @@ -20799,7 +20677,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 0f2b6232fe94184885dd025609995874ac75279a85596a4053a283bd8bd0391f8ed3e7efb3e8f94073811a2b237c626e850990b04d2c7a1dc33f05d150f36bcd + checksum: d7379a9870c888681f7e4a861095e7f568ecd4cb99a5eed2dec65dc205ce863783d45c66a1a275868e23732087009533eadec999061c1ddef96aa8aaa0dcf6d2 languageName: node linkType: hard @@ -20855,59 +20733,6 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^3.0.7": - version: 3.0.7 - resolution: "vitest@npm:3.0.7" - dependencies: - "@vitest/expect": 3.0.7 - "@vitest/mocker": 3.0.7 - "@vitest/pretty-format": ^3.0.7 - "@vitest/runner": 3.0.7 - "@vitest/snapshot": 3.0.7 - "@vitest/spy": 3.0.7 - "@vitest/utils": 3.0.7 - chai: ^5.2.0 - debug: ^4.4.0 - expect-type: ^1.1.0 - magic-string: ^0.30.17 - pathe: ^2.0.3 - std-env: ^3.8.0 - tinybench: ^2.9.0 - tinyexec: ^0.3.2 - tinypool: ^1.0.2 - tinyrainbow: ^2.0.0 - vite: ^5.0.0 || ^6.0.0 - vite-node: 3.0.7 - 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.0.7 - "@vitest/ui": 3.0.7 - happy-dom: "*" - jsdom: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@types/debug": - optional: true - "@types/node": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - bin: - vitest: vitest.mjs - checksum: f384103ce5fdd5f0e4e3fbbb8e015ce887f1af6399a31a4fb8906407a6f4925b2e1708caba014c81f1c4a59627e944a65c7dc4de2819e7fe0b044796c57630ae - languageName: node - linkType: hard - "vitest@npm:^3.0.8": version: 3.0.8 resolution: "vitest@npm:3.0.8" From 0774859a29561c53a2f33d4ef26ba647952fca50 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 7 Mar 2025 07:43:50 -0600 Subject: [PATCH 05/36] Fix Vitest config --- packages/scope-manager/vitest.config.mts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/scope-manager/vitest.config.mts b/packages/scope-manager/vitest.config.mts index 199dbf7fbb04..fb9d3f66948b 100644 --- a/packages/scope-manager/vitest.config.mts +++ b/packages/scope-manager/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'; @@ -8,8 +9,8 @@ const vitestConfig = mergeConfig( defineConfig({ test: { - dir: `${import.meta.dirname}/tests`, - name: packageJson.name, + dir: path.join(import.meta.dirname, 'tests'), + name: packageJson.name.split('/').pop(), root: import.meta.dirname, setupFiles: ['./tests/test-utils/serializers/index.ts'], From acb87d8f9f43804cc7195224a6a493f53eaec212 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 8 Mar 2025 03:07:50 -0600 Subject: [PATCH 06/36] Include `vitest.config.mts` in `tsconfig.spec.json` --- packages/scope-manager/tsconfig.spec.json | 10 +++++++++- packages/typescript-estree/tsconfig.spec.json | 1 + tsconfig.base.json | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/scope-manager/tsconfig.spec.json b/packages/scope-manager/tsconfig.spec.json index 70b99ade9726..43f5dfa33008 100644 --- a/packages/scope-manager/tsconfig.spec.json +++ b/packages/scope-manager/tsconfig.spec.json @@ -5,7 +5,15 @@ "module": "NodeNext", "types": ["node", "vitest/globals", "vitest/importMeta"] }, - "include": ["src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts", "tests"], + "include": [ + "../../vitest.config.base.mts", + "vitest.config.mts", + "package.json", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts", + "tests" + ], "exclude": ["**/fixtures/**"], "references": [ { diff --git a/packages/typescript-estree/tsconfig.spec.json b/packages/typescript-estree/tsconfig.spec.json index 5ab0499df71e..0ebfae73f2b1 100644 --- a/packages/typescript-estree/tsconfig.spec.json +++ b/packages/typescript-estree/tsconfig.spec.json @@ -8,6 +8,7 @@ }, "include": [ "jest.config.js", + "../../package.json", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts", diff --git a/tsconfig.base.json b/tsconfig.base.json index 0891cd26d2bd..cac35772e97e 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -21,7 +21,8 @@ "noImplicitReturns": true, "pretty": true, "removeComments": false, - "resolveJsonModule": false, + "resolveJsonModule": true, + "rootDir": "./", "skipDefaultLibCheck": false, "skipLibCheck": true, "sourceMap": false, From ee81176eea795e8587a30a2de05b65c383ed5267 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 8 Mar 2025 03:49:53 -0600 Subject: [PATCH 07/36] Add `vitest.config.mts` files to ESLint configuration --- eslint.config.mjs | 1 - 1 file changed, 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 1b297d8b3ad6..1cb61229d851 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -74,7 +74,6 @@ export default tseslint.config( '.nx/', '.yarn/', '**/jest.config.js', - '**/vitest.config.mts', '**/node_modules/**', '**/dist/**', '**/fixtures/**', From 2e6ca49d56c8435b55c950e416df75bc45a12bb1 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Mon, 10 Mar 2025 06:10:03 -0500 Subject: [PATCH 08/36] Use `defineProject` instead of `defineConfig` --- packages/scope-manager/vitest.config.mts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/scope-manager/vitest.config.mts b/packages/scope-manager/vitest.config.mts index fb9d3f66948b..d6ab88dea1f0 100644 --- a/packages/scope-manager/vitest.config.mts +++ b/packages/scope-manager/vitest.config.mts @@ -1,5 +1,5 @@ import * as path from 'node:path'; -import { defineConfig, mergeConfig } from 'vitest/config'; +import { defineProject, mergeConfig } from 'vitest/config'; import { vitestBaseConfig } from '../../vitest.config.base.mjs'; import packageJson from './package.json' with { type: 'json' }; @@ -7,12 +7,11 @@ import packageJson from './package.json' with { type: 'json' }; const vitestConfig = mergeConfig( vitestBaseConfig, - defineConfig({ + defineProject({ test: { dir: path.join(import.meta.dirname, 'tests'), name: packageJson.name.split('/').pop(), root: import.meta.dirname, - setupFiles: ['./tests/test-utils/serializers/index.ts'], }, }), From 6b7c18fe6db9028545948b9622d47fa34645c020 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Mon, 10 Mar 2025 06:47:14 -0500 Subject: [PATCH 09/36] Explicitly enable `resolveJsonModule` --- packages/scope-manager/tsconfig.spec.json | 1 + tsconfig.base.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/scope-manager/tsconfig.spec.json b/packages/scope-manager/tsconfig.spec.json index 43f5dfa33008..bd649ce871c0 100644 --- a/packages/scope-manager/tsconfig.spec.json +++ b/packages/scope-manager/tsconfig.spec.json @@ -3,6 +3,7 @@ "compilerOptions": { "outDir": "../../dist/out-tsc/packages/scope-manager", "module": "NodeNext", + "resolveJsonModule": true, "types": ["node", "vitest/globals", "vitest/importMeta"] }, "include": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index cac35772e97e..8f80694b00b0 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -21,7 +21,7 @@ "noImplicitReturns": true, "pretty": true, "removeComments": false, - "resolveJsonModule": true, + "resolveJsonModule": false, "rootDir": "./", "skipDefaultLibCheck": false, "skipLibCheck": true, From c53aea8b24bf4fa65a05068cf19cbd61714b190c Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Mon, 10 Mar 2025 08:08:35 -0500 Subject: [PATCH 10/36] Use `.replace` instead of `.split` --- packages/scope-manager/vitest.config.mts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/scope-manager/vitest.config.mts b/packages/scope-manager/vitest.config.mts index d6ab88dea1f0..1cc179f71582 100644 --- a/packages/scope-manager/vitest.config.mts +++ b/packages/scope-manager/vitest.config.mts @@ -10,7 +10,7 @@ const vitestConfig = mergeConfig( defineProject({ test: { dir: path.join(import.meta.dirname, 'tests'), - name: packageJson.name.split('/').pop(), + name: packageJson.name.replace('@typescript-eslint/', ''), root: import.meta.dirname, setupFiles: ['./tests/test-utils/serializers/index.ts'], }, From 01d31d126f8756c8ceae50e16b288c33fb5bd2e8 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Mon, 10 Mar 2025 08:40:28 -0500 Subject: [PATCH 11/36] Type check `vitest.config.mts` files using project references. --- packages/scope-manager/tsconfig.spec.json | 4 +++- packages/typescript-estree/tsconfig.spec.json | 1 - tsconfig.base.json | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/scope-manager/tsconfig.spec.json b/packages/scope-manager/tsconfig.spec.json index bd649ce871c0..c8aabba3b1c0 100644 --- a/packages/scope-manager/tsconfig.spec.json +++ b/packages/scope-manager/tsconfig.spec.json @@ -7,7 +7,6 @@ "types": ["node", "vitest/globals", "vitest/importMeta"] }, "include": [ - "../../vitest.config.base.mts", "vitest.config.mts", "package.json", "src/**/*.test.ts", @@ -19,6 +18,9 @@ "references": [ { "path": "./tsconfig.build.json" + }, + { + "path": "../../tsconfig.repo-config-files.json" } ] } diff --git a/packages/typescript-estree/tsconfig.spec.json b/packages/typescript-estree/tsconfig.spec.json index 0ebfae73f2b1..5ab0499df71e 100644 --- a/packages/typescript-estree/tsconfig.spec.json +++ b/packages/typescript-estree/tsconfig.spec.json @@ -8,7 +8,6 @@ }, "include": [ "jest.config.js", - "../../package.json", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts", diff --git a/tsconfig.base.json b/tsconfig.base.json index 8f80694b00b0..0891cd26d2bd 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -22,7 +22,6 @@ "pretty": true, "removeComments": false, "resolveJsonModule": false, - "rootDir": "./", "skipDefaultLibCheck": false, "skipLibCheck": true, "sourceMap": false, From 38bbad5f19e94c14135d683444dc6a6be55447a0 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Wed, 12 Mar 2025 00:46:17 -0500 Subject: [PATCH 12/36] Fix Vitest config --- packages/scope-manager/vitest.config.mts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/scope-manager/vitest.config.mts b/packages/scope-manager/vitest.config.mts index 1cc179f71582..98c071a5c030 100644 --- a/packages/scope-manager/vitest.config.mts +++ b/packages/scope-manager/vitest.config.mts @@ -8,6 +8,8 @@ const vitestConfig = mergeConfig( vitestBaseConfig, defineProject({ + root: import.meta.dirname, + test: { dir: path.join(import.meta.dirname, 'tests'), name: packageJson.name.replace('@typescript-eslint/', ''), From 59cf7c5c605e714eb27ebf8fc809de655f21eeaf Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 15 Mar 2025 22:11:42 -0500 Subject: [PATCH 13/36] Fix `typecheck` task --- packages/scope-manager/tsconfig.spec.json | 2 +- tsconfig.repo-config-files.json | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/scope-manager/tsconfig.spec.json b/packages/scope-manager/tsconfig.spec.json index c8aabba3b1c0..672e3e21a702 100644 --- a/packages/scope-manager/tsconfig.spec.json +++ b/packages/scope-manager/tsconfig.spec.json @@ -20,7 +20,7 @@ "path": "./tsconfig.build.json" }, { - "path": "../../tsconfig.repo-config-files.json" + "path": "../../tsconfig.spec.json" } ] } diff --git a/tsconfig.repo-config-files.json b/tsconfig.repo-config-files.json index b34e770c2746..d0c46503c208 100644 --- a/tsconfig.repo-config-files.json +++ b/tsconfig.repo-config-files.json @@ -12,8 +12,6 @@ "tools/**/*.ts", "tools/**/*.mts", "eslint.config.mjs", - "vitest.config.base.mts", - "vitest.config.mts", "jest.config.base.js", "jest.config.js", "jest.preset.js", From c620ae572f4d7060b2fb04b1674531c8bda4b389 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Wed, 26 Mar 2025 14:37:30 -0500 Subject: [PATCH 14/36] Update `vitest` to version 3.0.9 --- package.json | 6 +- packages/eslint-plugin-internal/package.json | 4 +- packages/scope-manager/package.json | 4 +- packages/typescript-eslint/package.json | 4 +- yarn.lock | 382 +++++++++---------- 5 files changed, 179 insertions(+), 221 deletions(-) diff --git a/package.json b/package.json index 6aeb68662580..65234a0f7c06 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@typescript-eslint/types": "workspace:^", "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", - "@vitest/coverage-v8": "^3.0.8", + "@vitest/coverage-v8": "^3.0.9", "@vitest/eslint-plugin": "^1.1.37", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", @@ -126,8 +126,8 @@ "tsx": "*", "typescript": ">=4.8.4 <5.9.0", "typescript-eslint": "workspace:^", - "vite": "^6.2.2", - "vitest": "^3.0.8", + "vite": "^6.2.3", + "vitest": "^3.0.9", "yargs": "17.7.2" }, "resolutions": { diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json index 4709ac5c9efc..57bbbb8d28e5 100644 --- a/packages/eslint-plugin-internal/package.json +++ b/packages/eslint-plugin-internal/package.json @@ -31,8 +31,8 @@ "prettier": "^3.2.5" }, "devDependencies": { - "@vitest/coverage-v8": "^3.0.8", + "@vitest/coverage-v8": "^3.0.9", "rimraf": "*", - "vitest": "^3.0.8" + "vitest": "^3.0.9" } } diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index 786170e4842c..c83cf8560e7e 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -53,12 +53,12 @@ }, "devDependencies": { "@typescript-eslint/typescript-estree": "8.29.0", - "@vitest/coverage-v8": "^3.0.8", + "@vitest/coverage-v8": "^3.0.9", "glob": "*", "prettier": "^3.2.5", "pretty-format": "*", "typescript": "*", - "vitest": "^3.0.8" + "vitest": "^3.0.9" }, "funding": { "type": "opencollective", diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 15d0cdcda68a..651097c9063b 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -62,12 +62,12 @@ "typescript": ">=4.8.4 <5.9.0" }, "devDependencies": { - "@vitest/coverage-v8": "^3.0.8", + "@vitest/coverage-v8": "^3.0.9", "downlevel-dts": "*", "prettier": "^3.2.5", "rimraf": "*", "typescript": "*", - "vitest": "^3.0.8" + "vitest": "^3.0.9" }, "funding": { "type": "opencollective", diff --git a/yarn.lock b/yarn.lock index 487d10adf20c..c0182e3771c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -569,13 +569,13 @@ __metadata: linkType: hard "@babel/parser@npm:^7.25.4": - version: 7.26.9 - resolution: "@babel/parser@npm:7.26.9" + version: 7.27.0 + resolution: "@babel/parser@npm:7.27.0" dependencies: - "@babel/types": ^7.26.9 + "@babel/types": ^7.27.0 bin: parser: ./bin/babel-parser.js - checksum: 2df965dbf3c67d19dc437412ceef23033b4d39b0dbd7cb498d8ab9ad9e1738338656ee72676199773b37d658edf9f4161cf255515234fed30695d74e73be5514 + checksum: 062a4e6d51553603253990c84e051ed48671a55b9d4e9caf2eff9dc888465070a0cfd288a467dbf0d99507781ea4a835b5606e32ddc0319f1b9273f913676829 languageName: node linkType: hard @@ -1728,13 +1728,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/types@npm:7.26.9" +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/types@npm:7.27.0" dependencies: "@babel/helper-string-parser": ^7.25.9 "@babel/helper-validator-identifier": ^7.25.9 - checksum: cc124c149615deb30343a4c81ac5b0e3a68bdb4b1bd61a91a2859ee8e5e5f400f6ff65be4740f407c17bfc09baa9c777e7f8f765dccf3284963956b67ac95a38 + checksum: 59582019eb8a693d4277015d4dec0233874d884b9019dcd09550332db7f0f2ac9e30eca685bb0ada4bab5a4dc8bbc2a6bcaadb151c69b7e6aa94b5eaf8fc8c51 languageName: node linkType: hard @@ -4528,135 +4528,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.9" +"@rollup/rollup-android-arm-eabi@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.37.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-android-arm64@npm:4.34.9" +"@rollup/rollup-android-arm64@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-android-arm64@npm:4.37.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9" +"@rollup/rollup-darwin-arm64@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.37.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-darwin-x64@npm:4.34.9" +"@rollup/rollup-darwin-x64@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.37.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.9" +"@rollup/rollup-freebsd-arm64@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.37.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-freebsd-x64@npm:4.34.9" +"@rollup/rollup-freebsd-x64@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.37.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.9" +"@rollup/rollup-linux-arm-musleabihf@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.37.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9" +"@rollup/rollup-linux-arm64-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.37.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9" +"@rollup/rollup-linux-arm64-musl@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.37.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.9" +"@rollup/rollup-linux-riscv64-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.37.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.9" +"@rollup/rollup-linux-riscv64-musl@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.37.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.37.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9" +"@rollup/rollup-linux-x64-gnu@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.37.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9" +"@rollup/rollup-linux-x64-musl@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.37.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9" +"@rollup/rollup-win32-arm64-msvc@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.37.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.9" +"@rollup/rollup-win32-ia32-msvc@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.37.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9" +"@rollup/rollup-win32-x64-msvc@npm:4.37.0": + version: 4.37.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.37.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5881,10 +5888,10 @@ __metadata: "@typescript-eslint/scope-manager": "workspace:*" "@typescript-eslint/type-utils": "workspace:*" "@typescript-eslint/utils": "workspace:*" - "@vitest/coverage-v8": ^3.0.8 + "@vitest/coverage-v8": ^3.0.9 prettier: ^3.2.5 rimraf: "*" - vitest: ^3.0.8 + vitest: ^3.0.9 languageName: unknown linkType: soft @@ -6012,12 +6019,12 @@ __metadata: "@typescript-eslint/types": 8.29.0 "@typescript-eslint/typescript-estree": 8.29.0 "@typescript-eslint/visitor-keys": 8.29.0 - "@vitest/coverage-v8": ^3.0.8 + "@vitest/coverage-v8": ^3.0.9 glob: "*" prettier: ^3.2.5 pretty-format: "*" typescript: "*" - vitest: ^3.0.8 + vitest: ^3.0.9 languageName: unknown linkType: soft @@ -6097,7 +6104,7 @@ __metadata: "@typescript-eslint/types": "workspace:^" "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" - "@vitest/coverage-v8": ^3.0.8 + "@vitest/coverage-v8": ^3.0.9 "@vitest/eslint-plugin": ^1.1.37 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 @@ -6134,8 +6141,8 @@ __metadata: tsx: "*" typescript: ">=4.8.4 <5.9.0" typescript-eslint: "workspace:^" - vite: ^6.2.2 - vitest: ^3.0.8 + vite: ^6.2.3 + vitest: ^3.0.9 yargs: 17.7.2 languageName: unknown linkType: soft @@ -6236,9 +6243,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^3.0.8": - version: 3.1.1 - resolution: "@vitest/coverage-v8@npm:3.1.1" +"@vitest/coverage-v8@npm:^3.0.9": + version: 3.0.9 + resolution: "@vitest/coverage-v8@npm:3.0.9" dependencies: "@ampproject/remapping": ^2.3.0 "@bcoe/v8-coverage": ^1.0.2 @@ -6253,12 +6260,12 @@ __metadata: test-exclude: ^7.0.1 tinyrainbow: ^2.0.0 peerDependencies: - "@vitest/browser": 3.1.1 - vitest: 3.1.1 + "@vitest/browser": 3.0.9 + vitest: 3.0.9 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 5f55207c0f3ccf66cb56267643fffdce06bece64eb7f777c49257094c82371fb087e83976821f1c234dc796bc396dd89a3e26c59ad1534dcc639c39caa116532 + checksum: cb6d05fb696356e5dbc7a8bb136e285c34501fe0991904e69f42df5a45c114488d80e27175dc607b934547afb2255c4444efe0f789883082c50d770d2d4ffd92 languageName: node linkType: hard @@ -6279,23 +6286,23 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/expect@npm:3.0.8" +"@vitest/expect@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/expect@npm:3.0.9" dependencies: - "@vitest/spy": 3.0.8 - "@vitest/utils": 3.0.8 + "@vitest/spy": 3.0.9 + "@vitest/utils": 3.0.9 chai: ^5.2.0 tinyrainbow: ^2.0.0 - checksum: f3356755ff797f763d31cd6dca5a9ca9e2bb9a9da18e3154659cf9d4b7676342c45bce53e8aa76464d28797bd9a4aa7fa75a76857927706007cbe5385522fd56 + checksum: 6df325d45e0ad4b6ad73a55e5328f615f92171fc4dbf3875972c08013727cfa435b9916636c7f3902a45f1874db10805d449311b70125edf1422dceb325ac982 languageName: node linkType: hard -"@vitest/mocker@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/mocker@npm:3.0.8" +"@vitest/mocker@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/mocker@npm:3.0.9" dependencies: - "@vitest/spy": 3.0.8 + "@vitest/spy": 3.0.9 estree-walker: ^3.0.3 magic-string: ^0.30.17 peerDependencies: @@ -6306,57 +6313,57 @@ __metadata: optional: true vite: optional: true - checksum: 9769160ca5386cc46cd627bc654168f8267b873dac078bdd33e02f22baf3be2b411f65a7cd54173756a9d88ca90c43bb61e1febc58b4dcbfc96eac529ec0583a + checksum: e8e8fb8eb938316a8444160859a0c1413488fa3f347b3f80597e3e4fc695597132c9f5f55280b4c35bf4dc3b13fc968b38c804d62f1effbfd49c147d05f73643 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.8, @vitest/pretty-format@npm:^3.0.8": - version: 3.0.8 - resolution: "@vitest/pretty-format@npm:3.0.8" +"@vitest/pretty-format@npm:3.0.9, @vitest/pretty-format@npm:^3.0.9": + version: 3.0.9 + resolution: "@vitest/pretty-format@npm:3.0.9" dependencies: tinyrainbow: ^2.0.0 - checksum: 1c0651979b44d58203b5a508e4e09d368ea3fbf2721fc555a701a7b35921b30fc363965686e026350d0870b17fb79ddcb20d386b8a51ae42bd0e82e1fe995aa9 + checksum: 447b53bd962bc5978cf3e8c67f0600e38470ea63ab6ae24fb048dca79305828f37d9d854a7db1abc97ebde66a65187f87a99ca7969e43c750998c944e3ec48c6 languageName: node linkType: hard -"@vitest/runner@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/runner@npm:3.0.8" +"@vitest/runner@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/runner@npm:3.0.9" dependencies: - "@vitest/utils": 3.0.8 + "@vitest/utils": 3.0.9 pathe: ^2.0.3 - checksum: 220449385e2064be48cc75ad74824e008c4ac493d6b5422433cf4ad67745802a69e55e8b81a5cd7615243e1c33f148ea5edb63b9a2b56e7c83838143a188abcc + checksum: fd3efa42a75aaa4eb370b9bf084a311f4b485786411e6dfecf28da70e05b1621f595510e4414f2d4ef1e7bf1a7400e2f6a9e17ca786f2f4842775339e606410d languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/snapshot@npm:3.0.8" +"@vitest/snapshot@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/snapshot@npm:3.0.9" dependencies: - "@vitest/pretty-format": 3.0.8 + "@vitest/pretty-format": 3.0.9 magic-string: ^0.30.17 pathe: ^2.0.3 - checksum: 1bccaf37de698a6b73a54afdcbfa2874f75bf0dcab6c00f01994294f166448856491ddaddb406325832ceb54b7623b5c35d132dbffad5575d3e0a7a0df84fa12 + checksum: 79c42c6b10f972ddcf9ab1f32f8e181fe54a2b253df2d7f09f1bd4162b976093442cbdcc8ae58046768b52c65cf3a49aa8694d5505d19c49b253c0d8089cd31d languageName: node linkType: hard -"@vitest/spy@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/spy@npm:3.0.8" +"@vitest/spy@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/spy@npm:3.0.9" dependencies: tinyspy: ^3.0.2 - checksum: 2e35b0fb0434baff243b26ebf4b57665b07e6f51efedd70ebb9422cd30942893612f6aed68c32956212f3f22d4ef335ac0d12987480d536c12892e0a45255f34 + checksum: 1b90f40c4ac34529e7d098c745396a51e9b2f187d31d50a664ac7374db56edb3792862a35d1b8049e421705db6445761d687f9f8c5e298a9ca6cfa47d55625d7 languageName: node linkType: hard -"@vitest/utils@npm:3.0.8": - version: 3.0.8 - resolution: "@vitest/utils@npm:3.0.8" +"@vitest/utils@npm:3.0.9": + version: 3.0.9 + resolution: "@vitest/utils@npm:3.0.9" dependencies: - "@vitest/pretty-format": 3.0.8 + "@vitest/pretty-format": 3.0.9 loupe: ^3.1.3 tinyrainbow: ^2.0.0 - checksum: 20bac67702c8f32316dba3af165db23bd588913050cabaf8f86512a26389078c84eee7900dc2da2fcca452c540f8a55c42dd48a8cc808016a021f6dd41c1e31f + checksum: d31797594598817670cc49dfcd4ded2953d707c62e5dc7807737e8108073e97499cf7ef2eb3295f1fb52446a8a85ba50aacef21126689251092bc8566bff4bb6 languageName: node linkType: hard @@ -18212,28 +18219,29 @@ __metadata: linkType: hard "rollup@npm:^4.30.1": - version: 4.34.9 - resolution: "rollup@npm:4.34.9" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.34.9 - "@rollup/rollup-android-arm64": 4.34.9 - "@rollup/rollup-darwin-arm64": 4.34.9 - "@rollup/rollup-darwin-x64": 4.34.9 - "@rollup/rollup-freebsd-arm64": 4.34.9 - "@rollup/rollup-freebsd-x64": 4.34.9 - "@rollup/rollup-linux-arm-gnueabihf": 4.34.9 - "@rollup/rollup-linux-arm-musleabihf": 4.34.9 - "@rollup/rollup-linux-arm64-gnu": 4.34.9 - "@rollup/rollup-linux-arm64-musl": 4.34.9 - "@rollup/rollup-linux-loongarch64-gnu": 4.34.9 - "@rollup/rollup-linux-powerpc64le-gnu": 4.34.9 - "@rollup/rollup-linux-riscv64-gnu": 4.34.9 - "@rollup/rollup-linux-s390x-gnu": 4.34.9 - "@rollup/rollup-linux-x64-gnu": 4.34.9 - "@rollup/rollup-linux-x64-musl": 4.34.9 - "@rollup/rollup-win32-arm64-msvc": 4.34.9 - "@rollup/rollup-win32-ia32-msvc": 4.34.9 - "@rollup/rollup-win32-x64-msvc": 4.34.9 + version: 4.37.0 + resolution: "rollup@npm:4.37.0" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.37.0 + "@rollup/rollup-android-arm64": 4.37.0 + "@rollup/rollup-darwin-arm64": 4.37.0 + "@rollup/rollup-darwin-x64": 4.37.0 + "@rollup/rollup-freebsd-arm64": 4.37.0 + "@rollup/rollup-freebsd-x64": 4.37.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.37.0 + "@rollup/rollup-linux-arm-musleabihf": 4.37.0 + "@rollup/rollup-linux-arm64-gnu": 4.37.0 + "@rollup/rollup-linux-arm64-musl": 4.37.0 + "@rollup/rollup-linux-loongarch64-gnu": 4.37.0 + "@rollup/rollup-linux-powerpc64le-gnu": 4.37.0 + "@rollup/rollup-linux-riscv64-gnu": 4.37.0 + "@rollup/rollup-linux-riscv64-musl": 4.37.0 + "@rollup/rollup-linux-s390x-gnu": 4.37.0 + "@rollup/rollup-linux-x64-gnu": 4.37.0 + "@rollup/rollup-linux-x64-musl": 4.37.0 + "@rollup/rollup-win32-arm64-msvc": 4.37.0 + "@rollup/rollup-win32-ia32-msvc": 4.37.0 + "@rollup/rollup-win32-x64-msvc": 4.37.0 "@types/estree": 1.0.6 fsevents: ~2.3.2 dependenciesMeta: @@ -18263,6 +18271,8 @@ __metadata: optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": @@ -18279,7 +18289,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: ed7a5e382de5fe872abffdab614b7f745cbed7328cf4ced560c4d09214b3d30e167f8c7df9e8b63489497bdf3a6be07a2474f9ff3195026bdf2d49cdbeac38ae + checksum: bb6c82ab5a12750e7dd521651f7bb7f44e4c03f058f38995f65141d4032b53a9f4b14d777af1bec6f00cdbbd1cf856581b516d803c9c5ecaede0b77501239673 languageName: node linkType: hard @@ -20175,12 +20185,12 @@ __metadata: "@typescript-eslint/eslint-plugin": 8.29.0 "@typescript-eslint/parser": 8.29.0 "@typescript-eslint/utils": 8.29.0 - "@vitest/coverage-v8": ^3.0.8 + "@vitest/coverage-v8": ^3.0.9 downlevel-dts: "*" prettier: ^3.2.5 rimraf: "*" typescript: "*" - vitest: ^3.0.8 + vitest: ^3.0.9 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" @@ -20614,9 +20624,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.8": - version: 3.0.8 - resolution: "vite-node@npm:3.0.8" +"vite-node@npm:3.0.9": + version: 3.0.9 + resolution: "vite-node@npm:3.0.9" dependencies: cac: ^6.7.14 debug: ^4.4.0 @@ -20625,13 +20635,13 @@ __metadata: vite: ^5.0.0 || ^6.0.0 bin: vite-node: vite-node.mjs - checksum: 58532ba5bab923dedad7c28fb8b37afc4ef009a8b62dde31f38919958bc3cd47d580b56ad82f321873c3d0d67e691a8eac10c26b06c70843eb357ed2105a44c2 + checksum: 6a40628da3d3098aa10404106b12b77327301260f3979dacce0d579a6ee09258982ee81183118f13c0703c0a0cf77118ae56a29354a4bed79565d35d1187d42d languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0": - version: 6.2.1 - resolution: "vite@npm:6.2.1" +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.3": + version: 6.2.3 + resolution: "vite@npm:6.2.3" dependencies: esbuild: ^0.25.0 fsevents: ~2.3.3 @@ -20677,73 +20687,21 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: d7379a9870c888681f7e4a861095e7f568ecd4cb99a5eed2dec65dc205ce863783d45c66a1a275868e23732087009533eadec999061c1ddef96aa8aaa0dcf6d2 + checksum: 5ce6c0ce9fd3591e1eb21ffaac9b1395cbd03926399cdb0f2a333c08fd9cab17da47d5203b88b574675c4a6ad5a77dd4a88ad51ea400ad6d75d993d5f05c8b64 languageName: node linkType: hard -"vite@npm:^6.2.2": - version: 6.2.5 - resolution: "vite@npm:6.2.5" - dependencies: - esbuild: ^0.25.0 - fsevents: ~2.3.3 - postcss: ^8.5.3 - rollup: ^4.30.1 - peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: ">=1.21.0" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 49a6529c5ae8d6e4926f2daa51d7e20c50d780d8d2ec8c08605e966983fe8d17ec69bc36a356c1a21141c5a630b7a4109f3690c5b33f579d3e2bf26f914a149d - languageName: node - linkType: hard - -"vitest@npm:^3.0.8": - version: 3.0.8 - resolution: "vitest@npm:3.0.8" - dependencies: - "@vitest/expect": 3.0.8 - "@vitest/mocker": 3.0.8 - "@vitest/pretty-format": ^3.0.8 - "@vitest/runner": 3.0.8 - "@vitest/snapshot": 3.0.8 - "@vitest/spy": 3.0.8 - "@vitest/utils": 3.0.8 +"vitest@npm:^3.0.9": + version: 3.0.9 + resolution: "vitest@npm:3.0.9" + dependencies: + "@vitest/expect": 3.0.9 + "@vitest/mocker": 3.0.9 + "@vitest/pretty-format": ^3.0.9 + "@vitest/runner": 3.0.9 + "@vitest/snapshot": 3.0.9 + "@vitest/spy": 3.0.9 + "@vitest/utils": 3.0.9 chai: ^5.2.0 debug: ^4.4.0 expect-type: ^1.1.0 @@ -20755,14 +20713,14 @@ __metadata: tinypool: ^1.0.2 tinyrainbow: ^2.0.0 vite: ^5.0.0 || ^6.0.0 - vite-node: 3.0.8 + vite-node: 3.0.9 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.0.8 - "@vitest/ui": 3.0.8 + "@vitest/browser": 3.0.9 + "@vitest/ui": 3.0.9 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -20782,7 +20740,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: e4786f6127a261d61fec20c1a9cc2acae514696fc382d0cd9c62d83d7d872eaadf4d7d09495a04a6c5a8879306f197a35729c7c6c1929ef870ea063e4be87847 + checksum: f8ec160cf8f75e4344dfa8f330e2cac6a49635977319a04c36803ccec1b69918381e435cb9d01edafab293648c65e9b766bba71fdf3451cb927590be263687f9 languageName: node linkType: hard From 4a2f091bd559ced4690d781071ee52bd2044d6a9 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Wed, 26 Mar 2025 14:37:51 -0500 Subject: [PATCH 15/36] Update `@vitest/eslint-plugin` to version 1.1.38 --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 65234a0f7c06..15282a8f32d6 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", "@vitest/coverage-v8": "^3.0.9", - "@vitest/eslint-plugin": "^1.1.37", + "@vitest/eslint-plugin": "^1.1.38", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", "cspell": "^8.15.2", diff --git a/yarn.lock b/yarn.lock index c0182e3771c5..979e7f9cca16 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6105,7 +6105,7 @@ __metadata: "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" "@vitest/coverage-v8": ^3.0.9 - "@vitest/eslint-plugin": ^1.1.37 + "@vitest/eslint-plugin": ^1.1.38 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 cspell: ^8.15.2 @@ -6269,9 +6269,9 @@ __metadata: languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.1.37": - version: 1.1.39 - resolution: "@vitest/eslint-plugin@npm:1.1.39" +"@vitest/eslint-plugin@npm:^1.1.38": + version: 1.1.38 + resolution: "@vitest/eslint-plugin@npm:1.1.38" peerDependencies: "@typescript-eslint/utils": ^8.24.0 eslint: ">= 8.57.0" @@ -6282,7 +6282,7 @@ __metadata: optional: true vitest: optional: true - checksum: 0730c7d2a24b6e72ad74478991f7426fe889d0a326f4dc5034db5bfb1fcedeb1f54f8d90d61587e66c447139fa5c72af07003d740753860de82a9b0565bd14aa + checksum: 139b3f3f6fbb4e3ef92a5228f6e73b881228351f0ff32fe0d1c3e63a0d3548eb8927c15ab41053dd18b642c111b291f9333b3db097a188af659ee7aa11993dd0 languageName: node linkType: hard From cb58d7b0b63646a286ab9a4c8e1a8a5c2f768a9f Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Mon, 31 Mar 2025 09:13:49 -0500 Subject: [PATCH 16/36] Update `vitest` to version 3.1.1 --- package.json | 6 +- packages/eslint-plugin-internal/package.json | 4 +- packages/scope-manager/package.json | 4 +- packages/typescript-eslint/package.json | 4 +- yarn.lock | 660 +++++++++++++------ 5 files changed, 466 insertions(+), 212 deletions(-) diff --git a/package.json b/package.json index 15282a8f32d6..e0da784ef01b 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "@typescript-eslint/types": "workspace:^", "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", - "@vitest/coverage-v8": "^3.0.9", + "@vitest/coverage-v8": "^3.1.1", "@vitest/eslint-plugin": "^1.1.38", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", @@ -126,8 +126,8 @@ "tsx": "*", "typescript": ">=4.8.4 <5.9.0", "typescript-eslint": "workspace:^", - "vite": "^6.2.3", - "vitest": "^3.0.9", + "vite": "^6.2.4", + "vitest": "^3.1.1", "yargs": "17.7.2" }, "resolutions": { diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json index 57bbbb8d28e5..2446f9acb6a3 100644 --- a/packages/eslint-plugin-internal/package.json +++ b/packages/eslint-plugin-internal/package.json @@ -31,8 +31,8 @@ "prettier": "^3.2.5" }, "devDependencies": { - "@vitest/coverage-v8": "^3.0.9", + "@vitest/coverage-v8": "^3.1.1", "rimraf": "*", - "vitest": "^3.0.9" + "vitest": "^3.1.1" } } diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index c83cf8560e7e..e3d4567bfa3d 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -53,12 +53,12 @@ }, "devDependencies": { "@typescript-eslint/typescript-estree": "8.29.0", - "@vitest/coverage-v8": "^3.0.9", + "@vitest/coverage-v8": "^3.1.1", "glob": "*", "prettier": "^3.2.5", "pretty-format": "*", "typescript": "*", - "vitest": "^3.0.9" + "vitest": "^3.1.1" }, "funding": { "type": "opencollective", diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 651097c9063b..20ad9339be6f 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -62,12 +62,12 @@ "typescript": ">=4.8.4 <5.9.0" }, "devDependencies": { - "@vitest/coverage-v8": "^3.0.9", + "@vitest/coverage-v8": "^3.1.1", "downlevel-dts": "*", "prettier": "^3.2.5", "rimraf": "*", "typescript": "*", - "vitest": "^3.0.9" + "vitest": "^3.1.1" }, "funding": { "type": "opencollective", diff --git a/yarn.lock b/yarn.lock index 979e7f9cca16..4d1436601324 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3048,6 +3048,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/aix-ppc64@npm:0.25.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm64@npm:0.20.2" @@ -3062,6 +3069,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-arm64@npm:0.25.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm@npm:0.20.2" @@ -3076,6 +3090,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-arm@npm:0.25.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-x64@npm:0.20.2" @@ -3090,6 +3111,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-x64@npm:0.25.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-arm64@npm:0.20.2" @@ -3104,6 +3132,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/darwin-arm64@npm:0.25.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-x64@npm:0.20.2" @@ -3118,6 +3153,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/darwin-x64@npm:0.25.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-arm64@npm:0.20.2" @@ -3132,6 +3174,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/freebsd-arm64@npm:0.25.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-x64@npm:0.20.2" @@ -3146,6 +3195,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/freebsd-x64@npm:0.25.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm64@npm:0.20.2" @@ -3160,6 +3216,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-arm64@npm:0.25.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm@npm:0.20.2" @@ -3174,6 +3237,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-arm@npm:0.25.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ia32@npm:0.20.2" @@ -3188,6 +3258,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-ia32@npm:0.25.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-loong64@npm:0.20.2" @@ -3202,6 +3279,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-loong64@npm:0.25.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-mips64el@npm:0.20.2" @@ -3216,6 +3300,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-mips64el@npm:0.25.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ppc64@npm:0.20.2" @@ -3230,6 +3321,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-ppc64@npm:0.25.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-riscv64@npm:0.20.2" @@ -3244,6 +3342,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-riscv64@npm:0.25.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-s390x@npm:0.20.2" @@ -3258,6 +3363,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-s390x@npm:0.25.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-x64@npm:0.20.2" @@ -3272,6 +3384,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-x64@npm:0.25.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-arm64@npm:0.25.0" @@ -3279,6 +3398,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/netbsd-arm64@npm:0.25.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/netbsd-x64@npm:0.20.2" @@ -3293,6 +3419,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/netbsd-x64@npm:0.25.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-arm64@npm:0.25.0" @@ -3300,6 +3433,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/openbsd-arm64@npm:0.25.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/openbsd-x64@npm:0.20.2" @@ -3314,6 +3454,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/openbsd-x64@npm:0.25.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/sunos-x64@npm:0.20.2" @@ -3328,6 +3475,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/sunos-x64@npm:0.25.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-arm64@npm:0.20.2" @@ -3342,6 +3496,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-arm64@npm:0.25.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-ia32@npm:0.20.2" @@ -3356,6 +3517,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-ia32@npm:0.25.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-x64@npm:0.20.2" @@ -3370,6 +3538,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-x64@npm:0.25.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-plugin-eslint-comments@npm:^4.4.1": version: 4.4.1 resolution: "@eslint-community/eslint-plugin-eslint-comments@npm:4.4.1" @@ -4528,142 +4703,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.37.0" +"@rollup/rollup-android-arm-eabi@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.39.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-android-arm64@npm:4.37.0" +"@rollup/rollup-android-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm64@npm:4.39.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.37.0" +"@rollup/rollup-darwin-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.39.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.37.0" +"@rollup/rollup-darwin-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.39.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.37.0" +"@rollup/rollup-freebsd-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.39.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.37.0" +"@rollup/rollup-freebsd-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.39.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.37.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.37.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.37.0" +"@rollup/rollup-linux-arm64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.37.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.39.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.37.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.39.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.37.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.39.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.37.0" +"@rollup/rollup-linux-x64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.37.0" +"@rollup/rollup-linux-x64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.37.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.39.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.37.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.39.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.37.0" +"@rollup/rollup-win32-x64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.39.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5888,10 +6063,10 @@ __metadata: "@typescript-eslint/scope-manager": "workspace:*" "@typescript-eslint/type-utils": "workspace:*" "@typescript-eslint/utils": "workspace:*" - "@vitest/coverage-v8": ^3.0.9 + "@vitest/coverage-v8": ^3.1.1 prettier: ^3.2.5 rimraf: "*" - vitest: ^3.0.9 + vitest: ^3.1.1 languageName: unknown linkType: soft @@ -6019,12 +6194,12 @@ __metadata: "@typescript-eslint/types": 8.29.0 "@typescript-eslint/typescript-estree": 8.29.0 "@typescript-eslint/visitor-keys": 8.29.0 - "@vitest/coverage-v8": ^3.0.9 + "@vitest/coverage-v8": ^3.1.1 glob: "*" prettier: ^3.2.5 pretty-format: "*" typescript: "*" - vitest: ^3.0.9 + vitest: ^3.1.1 languageName: unknown linkType: soft @@ -6104,7 +6279,7 @@ __metadata: "@typescript-eslint/types": "workspace:^" "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" - "@vitest/coverage-v8": ^3.0.9 + "@vitest/coverage-v8": ^3.1.1 "@vitest/eslint-plugin": ^1.1.38 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 @@ -6141,8 +6316,8 @@ __metadata: tsx: "*" typescript: ">=4.8.4 <5.9.0" typescript-eslint: "workspace:^" - vite: ^6.2.3 - vitest: ^3.0.9 + vite: ^6.2.4 + vitest: ^3.1.1 yargs: 17.7.2 languageName: unknown linkType: soft @@ -6243,9 +6418,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^3.0.9": - version: 3.0.9 - resolution: "@vitest/coverage-v8@npm:3.0.9" +"@vitest/coverage-v8@npm:^3.1.1": + version: 3.1.1 + resolution: "@vitest/coverage-v8@npm:3.1.1" dependencies: "@ampproject/remapping": ^2.3.0 "@bcoe/v8-coverage": ^1.0.2 @@ -6260,18 +6435,18 @@ __metadata: test-exclude: ^7.0.1 tinyrainbow: ^2.0.0 peerDependencies: - "@vitest/browser": 3.0.9 - vitest: 3.0.9 + "@vitest/browser": 3.1.1 + vitest: 3.1.1 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: cb6d05fb696356e5dbc7a8bb136e285c34501fe0991904e69f42df5a45c114488d80e27175dc607b934547afb2255c4444efe0f789883082c50d770d2d4ffd92 + checksum: 5f55207c0f3ccf66cb56267643fffdce06bece64eb7f777c49257094c82371fb087e83976821f1c234dc796bc396dd89a3e26c59ad1534dcc639c39caa116532 languageName: node linkType: hard "@vitest/eslint-plugin@npm:^1.1.38": - version: 1.1.38 - resolution: "@vitest/eslint-plugin@npm:1.1.38" + version: 1.1.39 + resolution: "@vitest/eslint-plugin@npm:1.1.39" peerDependencies: "@typescript-eslint/utils": ^8.24.0 eslint: ">= 8.57.0" @@ -6282,27 +6457,27 @@ __metadata: optional: true vitest: optional: true - checksum: 139b3f3f6fbb4e3ef92a5228f6e73b881228351f0ff32fe0d1c3e63a0d3548eb8927c15ab41053dd18b642c111b291f9333b3db097a188af659ee7aa11993dd0 + checksum: 0730c7d2a24b6e72ad74478991f7426fe889d0a326f4dc5034db5bfb1fcedeb1f54f8d90d61587e66c447139fa5c72af07003d740753860de82a9b0565bd14aa languageName: node linkType: hard -"@vitest/expect@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/expect@npm:3.0.9" +"@vitest/expect@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/expect@npm:3.1.1" dependencies: - "@vitest/spy": 3.0.9 - "@vitest/utils": 3.0.9 + "@vitest/spy": 3.1.1 + "@vitest/utils": 3.1.1 chai: ^5.2.0 tinyrainbow: ^2.0.0 - checksum: 6df325d45e0ad4b6ad73a55e5328f615f92171fc4dbf3875972c08013727cfa435b9916636c7f3902a45f1874db10805d449311b70125edf1422dceb325ac982 + checksum: a345dbdf60470853fc7641268bea2721ab6c117c77b2195fce74aab187284fedf81e7d1d2292336184804993139734169ee8a7af2ac8e7d67f3f8b5b89797f77 languageName: node linkType: hard -"@vitest/mocker@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/mocker@npm:3.0.9" +"@vitest/mocker@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/mocker@npm:3.1.1" dependencies: - "@vitest/spy": 3.0.9 + "@vitest/spy": 3.1.1 estree-walker: ^3.0.3 magic-string: ^0.30.17 peerDependencies: @@ -6313,57 +6488,57 @@ __metadata: optional: true vite: optional: true - checksum: e8e8fb8eb938316a8444160859a0c1413488fa3f347b3f80597e3e4fc695597132c9f5f55280b4c35bf4dc3b13fc968b38c804d62f1effbfd49c147d05f73643 + checksum: a97f5b730360a13e9b6da99c110928eff9c87fe853f18578826025485dc89a42c6870d3c11c30bbe07cac40d45163d3d1b21fc7ed85035dc782b8ecbe4264b96 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.9, @vitest/pretty-format@npm:^3.0.9": - version: 3.0.9 - resolution: "@vitest/pretty-format@npm:3.0.9" +"@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" dependencies: tinyrainbow: ^2.0.0 - checksum: 447b53bd962bc5978cf3e8c67f0600e38470ea63ab6ae24fb048dca79305828f37d9d854a7db1abc97ebde66a65187f87a99ca7969e43c750998c944e3ec48c6 + checksum: 9f036086bf46b65fb062a6e9f796b17dd64f81eeb237ea141f3bcda413bc71a1f17546cd9def4ee75ea0c47f1120a083b048e65cf877ab114a4355105f64e14d languageName: node linkType: hard -"@vitest/runner@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/runner@npm:3.0.9" +"@vitest/runner@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/runner@npm:3.1.1" dependencies: - "@vitest/utils": 3.0.9 + "@vitest/utils": 3.1.1 pathe: ^2.0.3 - checksum: fd3efa42a75aaa4eb370b9bf084a311f4b485786411e6dfecf28da70e05b1621f595510e4414f2d4ef1e7bf1a7400e2f6a9e17ca786f2f4842775339e606410d + checksum: 9d05418116bd8a40415c17fa4a90c5f852b0ab0fe8403655fcaef6d6a8943d511f8e948f775a0c5e49b767c0aaa2372aea44bb0f62c68791e035717638097129 languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/snapshot@npm:3.0.9" +"@vitest/snapshot@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/snapshot@npm:3.1.1" dependencies: - "@vitest/pretty-format": 3.0.9 + "@vitest/pretty-format": 3.1.1 magic-string: ^0.30.17 pathe: ^2.0.3 - checksum: 79c42c6b10f972ddcf9ab1f32f8e181fe54a2b253df2d7f09f1bd4162b976093442cbdcc8ae58046768b52c65cf3a49aa8694d5505d19c49b253c0d8089cd31d + checksum: 00079c18e21c7271a6b27198f6604645ec5e4cda8f86716ee658a0993d1baaa47ac0064a92ed0a61a29c27a7f2877f3fa6e11a90d3d597c119623732ecaf1f7b languageName: node linkType: hard -"@vitest/spy@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/spy@npm:3.0.9" +"@vitest/spy@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/spy@npm:3.1.1" dependencies: tinyspy: ^3.0.2 - checksum: 1b90f40c4ac34529e7d098c745396a51e9b2f187d31d50a664ac7374db56edb3792862a35d1b8049e421705db6445761d687f9f8c5e298a9ca6cfa47d55625d7 + checksum: 7ab13a9fed9fa41a2eee2d098c5026938f7899f41bd1a5ae8db6bd3ed2d3fc4ac6d9142e5028391d5d36c54f989c15450ea89d1fb326bc7fcce590cefd290a41 languageName: node linkType: hard -"@vitest/utils@npm:3.0.9": - version: 3.0.9 - resolution: "@vitest/utils@npm:3.0.9" +"@vitest/utils@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/utils@npm:3.1.1" dependencies: - "@vitest/pretty-format": 3.0.9 + "@vitest/pretty-format": 3.1.1 loupe: ^3.1.3 tinyrainbow: ^2.0.0 - checksum: d31797594598817670cc49dfcd4ded2953d707c62e5dc7807737e8108073e97499cf7ef2eb3295f1fb52446a8a85ba50aacef21126689251092bc8566bff4bb6 + checksum: 6d93b0876b1c708b3b9f5a1203ab3838811798ee1f989e5b06a1de3aca2c61493075a1a44de220c77ddf914b9f0888845612c9a8175d965b98715196fc169ebe languageName: node linkType: hard @@ -9841,35 +10016,35 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0, esbuild@npm:~0.25.0": - version: 0.25.0 - resolution: "esbuild@npm:0.25.0" - dependencies: - "@esbuild/aix-ppc64": 0.25.0 - "@esbuild/android-arm": 0.25.0 - "@esbuild/android-arm64": 0.25.0 - "@esbuild/android-x64": 0.25.0 - "@esbuild/darwin-arm64": 0.25.0 - "@esbuild/darwin-x64": 0.25.0 - "@esbuild/freebsd-arm64": 0.25.0 - "@esbuild/freebsd-x64": 0.25.0 - "@esbuild/linux-arm": 0.25.0 - "@esbuild/linux-arm64": 0.25.0 - "@esbuild/linux-ia32": 0.25.0 - "@esbuild/linux-loong64": 0.25.0 - "@esbuild/linux-mips64el": 0.25.0 - "@esbuild/linux-ppc64": 0.25.0 - "@esbuild/linux-riscv64": 0.25.0 - "@esbuild/linux-s390x": 0.25.0 - "@esbuild/linux-x64": 0.25.0 - "@esbuild/netbsd-arm64": 0.25.0 - "@esbuild/netbsd-x64": 0.25.0 - "@esbuild/openbsd-arm64": 0.25.0 - "@esbuild/openbsd-x64": 0.25.0 - "@esbuild/sunos-x64": 0.25.0 - "@esbuild/win32-arm64": 0.25.0 - "@esbuild/win32-ia32": 0.25.0 - "@esbuild/win32-x64": 0.25.0 +"esbuild@npm:^0.25.0": + version: 0.25.2 + resolution: "esbuild@npm:0.25.2" + dependencies: + "@esbuild/aix-ppc64": 0.25.2 + "@esbuild/android-arm": 0.25.2 + "@esbuild/android-arm64": 0.25.2 + "@esbuild/android-x64": 0.25.2 + "@esbuild/darwin-arm64": 0.25.2 + "@esbuild/darwin-x64": 0.25.2 + "@esbuild/freebsd-arm64": 0.25.2 + "@esbuild/freebsd-x64": 0.25.2 + "@esbuild/linux-arm": 0.25.2 + "@esbuild/linux-arm64": 0.25.2 + "@esbuild/linux-ia32": 0.25.2 + "@esbuild/linux-loong64": 0.25.2 + "@esbuild/linux-mips64el": 0.25.2 + "@esbuild/linux-ppc64": 0.25.2 + "@esbuild/linux-riscv64": 0.25.2 + "@esbuild/linux-s390x": 0.25.2 + "@esbuild/linux-x64": 0.25.2 + "@esbuild/netbsd-arm64": 0.25.2 + "@esbuild/netbsd-x64": 0.25.2 + "@esbuild/openbsd-arm64": 0.25.2 + "@esbuild/openbsd-x64": 0.25.2 + "@esbuild/sunos-x64": 0.25.2 + "@esbuild/win32-arm64": 0.25.2 + "@esbuild/win32-ia32": 0.25.2 + "@esbuild/win32-x64": 0.25.2 dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -9923,7 +10098,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 4d1e0cb7c059a373ea3edb20ca5efcea29efada03e4ea82b2b8ab1f2f062e4791e9744213308775d26e07a0225a7d8250da93da5c8e07ef61bb93d58caab8cf9 + checksum: 2c4e91948b939e711e9342e692fc3c8b0a95acbc1fc9c7628db6092c4aef7c32aa643b2782111625871756084536cebc4831b3f1d5c3b6bd4e4774e21bc4bbea languageName: node linkType: hard @@ -10007,6 +10182,92 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" + dependencies: + "@esbuild/aix-ppc64": 0.25.0 + "@esbuild/android-arm": 0.25.0 + "@esbuild/android-arm64": 0.25.0 + "@esbuild/android-x64": 0.25.0 + "@esbuild/darwin-arm64": 0.25.0 + "@esbuild/darwin-x64": 0.25.0 + "@esbuild/freebsd-arm64": 0.25.0 + "@esbuild/freebsd-x64": 0.25.0 + "@esbuild/linux-arm": 0.25.0 + "@esbuild/linux-arm64": 0.25.0 + "@esbuild/linux-ia32": 0.25.0 + "@esbuild/linux-loong64": 0.25.0 + "@esbuild/linux-mips64el": 0.25.0 + "@esbuild/linux-ppc64": 0.25.0 + "@esbuild/linux-riscv64": 0.25.0 + "@esbuild/linux-s390x": 0.25.0 + "@esbuild/linux-x64": 0.25.0 + "@esbuild/netbsd-arm64": 0.25.0 + "@esbuild/netbsd-x64": 0.25.0 + "@esbuild/openbsd-arm64": 0.25.0 + "@esbuild/openbsd-x64": 0.25.0 + "@esbuild/sunos-x64": 0.25.0 + "@esbuild/win32-arm64": 0.25.0 + "@esbuild/win32-ia32": 0.25.0 + "@esbuild/win32-x64": 0.25.0 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 4d1e0cb7c059a373ea3edb20ca5efcea29efada03e4ea82b2b8ab1f2f062e4791e9744213308775d26e07a0225a7d8250da93da5c8e07ef61bb93d58caab8cf9 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -10620,10 +10881,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.1.0": - version: 1.2.0 - resolution: "expect-type@npm:1.2.0" - checksum: fb6cce8e0d8cd2d2b329afeacad08dbf01297b0363494a826cb3dad7d22d45e5283a1c2c3f8cdef5765afefab4676a7cb9a46c9c5a506fdd1ee255e429debe96 +"expect-type@npm:^1.2.0": + version: 1.2.1 + resolution: "expect-type@npm:1.2.1" + checksum: 4fc41ff0c784cb8984ab7801326251d3178083661f0ad08bbd3e5ca789293e6b66d5082f0cef83ebf9849c85d0280a19df5e4e2c57999a2464db9a01c7e3344f languageName: node linkType: hard @@ -18219,30 +18480,30 @@ __metadata: linkType: hard "rollup@npm:^4.30.1": - version: 4.37.0 - resolution: "rollup@npm:4.37.0" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.37.0 - "@rollup/rollup-android-arm64": 4.37.0 - "@rollup/rollup-darwin-arm64": 4.37.0 - "@rollup/rollup-darwin-x64": 4.37.0 - "@rollup/rollup-freebsd-arm64": 4.37.0 - "@rollup/rollup-freebsd-x64": 4.37.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.37.0 - "@rollup/rollup-linux-arm-musleabihf": 4.37.0 - "@rollup/rollup-linux-arm64-gnu": 4.37.0 - "@rollup/rollup-linux-arm64-musl": 4.37.0 - "@rollup/rollup-linux-loongarch64-gnu": 4.37.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.37.0 - "@rollup/rollup-linux-riscv64-gnu": 4.37.0 - "@rollup/rollup-linux-riscv64-musl": 4.37.0 - "@rollup/rollup-linux-s390x-gnu": 4.37.0 - "@rollup/rollup-linux-x64-gnu": 4.37.0 - "@rollup/rollup-linux-x64-musl": 4.37.0 - "@rollup/rollup-win32-arm64-msvc": 4.37.0 - "@rollup/rollup-win32-ia32-msvc": 4.37.0 - "@rollup/rollup-win32-x64-msvc": 4.37.0 - "@types/estree": 1.0.6 + 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 + "@types/estree": 1.0.7 fsevents: ~2.3.2 dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -18289,7 +18550,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: bb6c82ab5a12750e7dd521651f7bb7f44e4c03f058f38995f65141d4032b53a9f4b14d777af1bec6f00cdbbd1cf856581b516d803c9c5ecaede0b77501239673 + checksum: e5205be3107221bc0de467c6f9d2cc4bef18019f5111fa84f24dd640cb1c82c0c46a5f51c052df956fe24bd6a1e34398fb5abe08470f94d29aa7ad08208115e9 languageName: node linkType: hard @@ -19167,13 +19428,6 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.8.0": - version: 3.8.1 - resolution: "std-env@npm:3.8.1" - checksum: 20114a5270aa2a3fc50d897461c6ab73329cf2d3c6bff1c124bb969577493aeebda8ee1916588b2657afcee9881bc652437cfdec6360e3f30be36c8675ea0cbb - languageName: node - linkType: hard - "std-env@npm:^3.8.1": version: 3.9.0 resolution: "std-env@npm:3.9.0" @@ -20185,12 +20439,12 @@ __metadata: "@typescript-eslint/eslint-plugin": 8.29.0 "@typescript-eslint/parser": 8.29.0 "@typescript-eslint/utils": 8.29.0 - "@vitest/coverage-v8": ^3.0.9 + "@vitest/coverage-v8": ^3.1.1 downlevel-dts: "*" prettier: ^3.2.5 rimraf: "*" typescript: "*" - vitest: ^3.0.9 + vitest: ^3.1.1 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" @@ -20624,9 +20878,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.9": - version: 3.0.9 - resolution: "vite-node@npm:3.0.9" +"vite-node@npm:3.1.1": + version: 3.1.1 + resolution: "vite-node@npm:3.1.1" dependencies: cac: ^6.7.14 debug: ^4.4.0 @@ -20635,13 +20889,13 @@ __metadata: vite: ^5.0.0 || ^6.0.0 bin: vite-node: vite-node.mjs - checksum: 6a40628da3d3098aa10404106b12b77327301260f3979dacce0d579a6ee09258982ee81183118f13c0703c0a0cf77118ae56a29354a4bed79565d35d1187d42d + checksum: 34f214413cdbdf77bd2ff786934fa6c3e7c6628cfae6e6aba92fc7c0438ad0642166e43077954216b7737aed9de5dec4b6a916dea0384b791e1521e242dd2d56 languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.3": - version: 6.2.3 - resolution: "vite@npm:6.2.3" +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.4": + version: 6.2.5 + resolution: "vite@npm:6.2.5" dependencies: esbuild: ^0.25.0 fsevents: ~2.3.3 @@ -20687,40 +20941,40 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 5ce6c0ce9fd3591e1eb21ffaac9b1395cbd03926399cdb0f2a333c08fd9cab17da47d5203b88b574675c4a6ad5a77dd4a88ad51ea400ad6d75d993d5f05c8b64 + checksum: 49a6529c5ae8d6e4926f2daa51d7e20c50d780d8d2ec8c08605e966983fe8d17ec69bc36a356c1a21141c5a630b7a4109f3690c5b33f579d3e2bf26f914a149d languageName: node linkType: hard -"vitest@npm:^3.0.9": - version: 3.0.9 - resolution: "vitest@npm:3.0.9" - dependencies: - "@vitest/expect": 3.0.9 - "@vitest/mocker": 3.0.9 - "@vitest/pretty-format": ^3.0.9 - "@vitest/runner": 3.0.9 - "@vitest/snapshot": 3.0.9 - "@vitest/spy": 3.0.9 - "@vitest/utils": 3.0.9 +"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 chai: ^5.2.0 debug: ^4.4.0 - expect-type: ^1.1.0 + expect-type: ^1.2.0 magic-string: ^0.30.17 pathe: ^2.0.3 - std-env: ^3.8.0 + std-env: ^3.8.1 tinybench: ^2.9.0 tinyexec: ^0.3.2 tinypool: ^1.0.2 tinyrainbow: ^2.0.0 vite: ^5.0.0 || ^6.0.0 - vite-node: 3.0.9 + vite-node: 3.1.1 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.0.9 - "@vitest/ui": 3.0.9 + "@vitest/browser": 3.1.1 + "@vitest/ui": 3.1.1 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -20740,7 +20994,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: f8ec160cf8f75e4344dfa8f330e2cac6a49635977319a04c36803ccec1b69918381e435cb9d01edafab293648c65e9b766bba71fdf3451cb927590be263687f9 + checksum: 817198380f249388bebc64cdae27e64d04570bc6ca98c13b3518059a655ebf94f413e17bbe5d71bfc2ca444e9ab93d0b39e9da4f455a51600fd92d4fa6c50664 languageName: node linkType: hard From 2bd4d3597898612fd9c14231215ec539c30c0b4f Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Wed, 2 Apr 2025 11:42:08 -0500 Subject: [PATCH 17/36] Update `@vitest/eslint-plugin` to version 1.1.39 --- package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e0da784ef01b..061e0233531f 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", "@vitest/coverage-v8": "^3.1.1", - "@vitest/eslint-plugin": "^1.1.38", + "@vitest/eslint-plugin": "^1.1.39", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", "cspell": "^8.15.2", diff --git a/yarn.lock b/yarn.lock index 4d1436601324..901c30c136ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6280,7 +6280,7 @@ __metadata: "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" "@vitest/coverage-v8": ^3.1.1 - "@vitest/eslint-plugin": ^1.1.38 + "@vitest/eslint-plugin": ^1.1.39 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 cspell: ^8.15.2 @@ -6444,7 +6444,7 @@ __metadata: languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.1.38": +"@vitest/eslint-plugin@npm:^1.1.39": version: 1.1.39 resolution: "@vitest/eslint-plugin@npm:1.1.39" peerDependencies: From 4470e91b30daa3eaa6a5b44bc918b81b336fcd21 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Wed, 2 Apr 2025 23:42:19 -0500 Subject: [PATCH 18/36] Fix `knip` config --- knip.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/knip.ts b/knip.ts index f9251972ff46..19f960a9956a 100644 --- a/knip.ts +++ b/knip.ts @@ -11,9 +11,14 @@ export default { types: 'off', unresolved: 'off', }, + + vite: false, + vitest: { - config: ['vitest.config.mts', 'packages/*/vitest.config.mts'], + config: ['vitest.config.mts'], + entry: ['tests/**/*.{bench,test,test-d}.?(c|m)ts?(x)'], }, + workspaces: { '.': { entry: ['tools/release/changelog-renderer.js', 'tools/scripts/**/*.mts'], @@ -70,10 +75,11 @@ export default { }, 'packages/scope-manager': { ignore: ['tests/fixtures/**'], + vitest: { config: ['vitest.config.mts'], entry: [ - '**/*.{bench,test,test-d,spec}.?(c|m)[jt]s?(x)', + 'tests/**/*.{bench,test,test-d}.?(c|m)ts?(x)', 'tests/test-utils/serializers/index.ts', ], }, From 6d0b6bb84993d59d5890b1da70ce46edc76b18c9 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 3 Apr 2025 06:05:46 -0500 Subject: [PATCH 19/36] Update `vite` to version 6.2.5 --- package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 061e0233531f..10b2c4fc30d9 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "tsx": "*", "typescript": ">=4.8.4 <5.9.0", "typescript-eslint": "workspace:^", - "vite": "^6.2.4", + "vite": "^6.2.5", "vitest": "^3.1.1", "yargs": "17.7.2" }, diff --git a/yarn.lock b/yarn.lock index 901c30c136ec..e6e36fb9537e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6316,7 +6316,7 @@ __metadata: tsx: "*" typescript: ">=4.8.4 <5.9.0" typescript-eslint: "workspace:^" - vite: ^6.2.4 + vite: ^6.2.5 vitest: ^3.1.1 yargs: 17.7.2 languageName: unknown @@ -20893,7 +20893,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.4": +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.5": version: 6.2.5 resolution: "vite@npm:6.2.5" dependencies: From b7103543de272747950bdc2932e3d83e0bec33cb Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 10 Apr 2025 09:12:01 -0500 Subject: [PATCH 20/36] Update `vite` to version 6.2.6 --- package.json | 2 +- yarn.lock | 17 ++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 10b2c4fc30d9..f964215b5f89 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "tsx": "*", "typescript": ">=4.8.4 <5.9.0", "typescript-eslint": "workspace:^", - "vite": "^6.2.5", + "vite": "^6.2.6", "vitest": "^3.1.1", "yargs": "17.7.2" }, diff --git a/yarn.lock b/yarn.lock index 0ca490d3da46..85a653b13286 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6316,7 +6316,7 @@ __metadata: tsx: "*" typescript: ">=4.8.4 <5.9.0" typescript-eslint: "workspace:^" - vite: ^6.2.5 + vite: ^6.2.6 vitest: ^3.1.1 yargs: 17.7.2 languageName: unknown @@ -6445,10 +6445,9 @@ __metadata: linkType: hard "@vitest/eslint-plugin@npm:^1.1.39": - version: 1.1.39 - resolution: "@vitest/eslint-plugin@npm:1.1.39" + version: 1.1.40 + resolution: "@vitest/eslint-plugin@npm:1.1.40" peerDependencies: - "@typescript-eslint/utils": ^8.24.0 eslint: ">= 8.57.0" typescript: ">= 5.0.0" vitest: "*" @@ -6457,7 +6456,7 @@ __metadata: optional: true vitest: optional: true - checksum: 0730c7d2a24b6e72ad74478991f7426fe889d0a326f4dc5034db5bfb1fcedeb1f54f8d90d61587e66c447139fa5c72af07003d740753860de82a9b0565bd14aa + checksum: bb8c4d7654945890f666be6ef0ebd8c21b6f896416099655bfd286ad0d388b6e5b83e11a9cdd044daeb11dac1bc1ee03d41db02db27426a8cedfdd33a6675645 languageName: node linkType: hard @@ -20893,9 +20892,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.5": - version: 6.2.5 - resolution: "vite@npm:6.2.5" +"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.6": + version: 6.2.6 + resolution: "vite@npm:6.2.6" dependencies: esbuild: ^0.25.0 fsevents: ~2.3.3 @@ -20941,7 +20940,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 49a6529c5ae8d6e4926f2daa51d7e20c50d780d8d2ec8c08605e966983fe8d17ec69bc36a356c1a21141c5a630b7a4109f3690c5b33f579d3e2bf26f914a149d + checksum: ddeb36d29c053c6d6f0e70eb01939848db611135878d85e9497fc4b899667f58ce35ea4014acf01342ee1cf115879280fac809c0a806ad6432833cde87fe90dc languageName: node linkType: hard From 0b3bb373d0fef45f5000bdc36cc98ae7a2af3def Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 10 Apr 2025 09:20:11 -0500 Subject: [PATCH 21/36] Update `@vitest/eslint-plugin` to version 1.1.40 --- package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f964215b5f89..4bcaff55bf93 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", "@vitest/coverage-v8": "^3.1.1", - "@vitest/eslint-plugin": "^1.1.39", + "@vitest/eslint-plugin": "^1.1.40", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", "cspell": "^8.15.2", diff --git a/yarn.lock b/yarn.lock index 85a653b13286..63dcbb397bf7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6280,7 +6280,7 @@ __metadata: "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" "@vitest/coverage-v8": ^3.1.1 - "@vitest/eslint-plugin": ^1.1.39 + "@vitest/eslint-plugin": ^1.1.40 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 cspell: ^8.15.2 @@ -6444,7 +6444,7 @@ __metadata: languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.1.39": +"@vitest/eslint-plugin@npm:^1.1.40": version: 1.1.40 resolution: "@vitest/eslint-plugin@npm:1.1.40" peerDependencies: From 51aa1fc95556c0e548ebb5d8431bed5248deaa48 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 10 Apr 2025 19:21:23 -0500 Subject: [PATCH 22/36] Update `@vitest/eslint-plugin` to version 1.1.42 --- package.json | 2 +- yarn.lock | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 48b8bfbf4e68..b41ff68c1177 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@typescript-eslint/typescript-estree": "workspace:^", "@typescript-eslint/utils": "workspace:^", "@vitest/coverage-v8": "^3.1.1", - "@vitest/eslint-plugin": "^1.1.40", + "@vitest/eslint-plugin": "^1.1.42", "console-fail-test": "^0.5.0", "cross-fetch": "^4.0.0", "cspell": "^8.15.2", diff --git a/yarn.lock b/yarn.lock index 1631ee81dc9d..a46ff61444c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6280,7 +6280,7 @@ __metadata: "@typescript-eslint/typescript-estree": "workspace:^" "@typescript-eslint/utils": "workspace:^" "@vitest/coverage-v8": ^3.1.1 - "@vitest/eslint-plugin": ^1.1.40 + "@vitest/eslint-plugin": ^1.1.42 console-fail-test: ^0.5.0 cross-fetch: ^4.0.0 cspell: ^8.15.2 @@ -6444,19 +6444,18 @@ __metadata: languageName: node linkType: hard -"@vitest/eslint-plugin@npm:^1.1.40": - version: 1.1.40 - resolution: "@vitest/eslint-plugin@npm:1.1.40" +"@vitest/eslint-plugin@npm:^1.1.42": + version: 1.1.42 + resolution: "@vitest/eslint-plugin@npm:1.1.42" peerDependencies: + "@typescript-eslint/utils": ">= 8.24.0" eslint: ">= 8.57.0" typescript: ">= 5.0.0" vitest: "*" peerDependenciesMeta: typescript: optional: true - vitest: - optional: true - checksum: bb8c4d7654945890f666be6ef0ebd8c21b6f896416099655bfd286ad0d388b6e5b83e11a9cdd044daeb11dac1bc1ee03d41db02db27426a8cedfdd33a6675645 + checksum: 0b78745fde3cd6c35ce2cecd097133a41ff0c3787f9827538be1196e54b22d41a63c8ce2ac4571f29132399e96d6cf5ee47dcaf8a8f618bed8de80ad86851046 languageName: node linkType: hard From a5f46a020ffb5c9994bdf8902e7b7b6ce34b9937 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 10 Apr 2025 20:16:11 -0500 Subject: [PATCH 23/36] Enable the new `vitest/prefer-describe-function-title` rule --- eslint.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.config.mjs b/eslint.config.mjs index e60556783e0d..4772f419d83d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -441,6 +441,7 @@ export default tseslint.config( 'vitest/no-identical-title': 'error', 'vitest/no-test-prefixes': 'error', 'vitest/no-test-return-statement': 'error', + 'vitest/prefer-describe-function-title': 'error', 'vitest/prefer-each': 'error', 'vitest/prefer-spy-on': 'error', 'vitest/prefer-to-be': 'error', From 1f6327b9f41fc5a852baca9ba772388dbee3a02c Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Thu, 10 Apr 2025 22:58:58 -0500 Subject: [PATCH 24/36] Fix `scope-manager` tests --- packages/scope-manager/tests/fixtures.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/scope-manager/tests/fixtures.test.ts b/packages/scope-manager/tests/fixtures.test.ts index f2da43dea8c9..0203e87c72fe 100644 --- a/packages/scope-manager/tests/fixtures.test.ts +++ b/packages/scope-manager/tests/fixtures.test.ts @@ -62,7 +62,9 @@ function nestDescribe( fixture.name, { only: [...fixture.segments, fixture.name].join(path.sep) === ONLY }, async () => { - const contents = await fs.readFile(fixture.absolute, 'utf8'); + const contents = await fs.readFile(fixture.absolute, { + encoding: 'utf-8', + }); const lines = contents.split('\n'); const options: Record = { From 7acc9f049bba5c3133afcb6e14bb67be515df0e9 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 00:38:32 -0500 Subject: [PATCH 25/36] Use `vitestPlugin.configs.env` --- eslint.config.mjs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 4772f419d83d..aa6862f16f67 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -380,11 +380,7 @@ export default tseslint.config( // define the vitest globals for all test files { files: vitestFiles, - languageOptions: { - globals: { - ...vitestPlugin.environments.env.globals, - }, - }, + ...vitestPlugin.configs.env, }, // test file specific configuration { From 5c8c5e582020d91aeb357843cba55c1d84ee453b Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 09:07:51 -0500 Subject: [PATCH 26/36] Include test `setupFiles` in ESLint config --- eslint.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.config.mjs b/eslint.config.mjs index aa6862f16f67..1c35c000d9ec 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -34,6 +34,7 @@ const vitestFiles = [ 'packages/typescript-eslint/tests/**/*.test.{ts,tsx,cts,mts}', 'packages/visitor-keys/tests/**/*.test.{ts,tsx,cts,mts}', 'packages/scope-manager/tests/**/*.test.{ts,tsx,cts,mts}', + 'packages/scope-manager/tests/test-utils/serializers/index.ts', ]; export default tseslint.config( From fe0b2c3d0f36443cfd6f633165c99d13caedeefe Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 16:56:22 -0500 Subject: [PATCH 27/36] Run `ast-spec:typecheck` during `postinstall` --- tools/scripts/postinstall.mts | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/scripts/postinstall.mts b/tools/scripts/postinstall.mts index ba5dbc9d809e..5d123b1991d5 100644 --- a/tools/scripts/postinstall.mts +++ b/tools/scripts/postinstall.mts @@ -44,5 +44,6 @@ void (async function (): Promise { // Build all the packages ready for use await $`yarn build`; + await $`yarn nx typecheck ast-spec`; } })(); From 3e9c2e184e5c678b37cfda9f8c5ade2de4188491 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 17:28:09 -0500 Subject: [PATCH 28/36] Fix `ast-spec:test` --- packages/ast-spec/project.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/ast-spec/project.json b/packages/ast-spec/project.json index bb045ad1f6be..fcd5321b19f3 100644 --- a/packages/ast-spec/project.json +++ b/packages/ast-spec/project.json @@ -16,6 +16,9 @@ "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] }, + "test": { + "dependsOn": ["typecheck"] + }, "typecheck": { "dependsOn": ["typescript-estree:build"] } From 3bc0e8f476410de6f6f599945907f196e6940959 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 18:15:44 -0500 Subject: [PATCH 29/36] Fix `ast-spec:build` --- packages/ast-spec/project.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/ast-spec/project.json b/packages/ast-spec/project.json index fcd5321b19f3..a46843d6def3 100644 --- a/packages/ast-spec/project.json +++ b/packages/ast-spec/project.json @@ -1,15 +1,12 @@ { "name": "ast-spec", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "type": "library", + "projectType": "library", "implicitDependencies": ["!typescript-estree"], + "root": "packages/ast-spec", + "sourceRoot": "packages/ast-spec/src", "targets": { "build": { - "executor": "nx:run-commands", - "options": { - "cwd": "packages/ast-spec", - "commands": ["yarn build"] - }, "outputs": ["{projectRoot}/dist/**/*.ts"] }, "lint": { From 0c6d484e213a0c5bf36b11afef6565215d493012 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 20:03:13 -0500 Subject: [PATCH 30/36] Try disabling remote cache --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 398c05e17baa..bc63f90d355c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -182,6 +182,10 @@ jobs: # Added the - at the end to function as a separator to improve readability in the PR comment from the Nx cloud app NX_CLOUD_ENV_NAME: 'Node ${{ matrix.node-version }} -' COLLECT_COVERAGE: false + NX_SKIP_NX_CACHE: true + NX_DISABLE_NX_CACHE: true + NX_SKIP_REMOTE_CACHE: true + NX_DISABLE_REMOTE_CACHE: true steps: - name: Checkout uses: actions/checkout@v4 @@ -205,6 +209,10 @@ jobs: if: env.PRIMARY_NODE_VERSION != matrix.node-version || matrix.os != 'ubuntu-latest' run: npx nx test ${{ matrix.package }} env: + NX_SKIP_REMOTE_CACHE: true + NX_DISABLE_NX_CACHE: true + NX_SKIP_NX_CACHE: true + NX_DISABLE_REMOTE_CACHE: true CI: true - name: Store coverage for uploading From 1b2e0ac1cbadc8bb993f20983ef21a011086d885 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 20:15:34 -0500 Subject: [PATCH 31/36] Try disabling remote cache --- .github/workflows/ci.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc63f90d355c..398c05e17baa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -182,10 +182,6 @@ jobs: # Added the - at the end to function as a separator to improve readability in the PR comment from the Nx cloud app NX_CLOUD_ENV_NAME: 'Node ${{ matrix.node-version }} -' COLLECT_COVERAGE: false - NX_SKIP_NX_CACHE: true - NX_DISABLE_NX_CACHE: true - NX_SKIP_REMOTE_CACHE: true - NX_DISABLE_REMOTE_CACHE: true steps: - name: Checkout uses: actions/checkout@v4 @@ -209,10 +205,6 @@ jobs: if: env.PRIMARY_NODE_VERSION != matrix.node-version || matrix.os != 'ubuntu-latest' run: npx nx test ${{ matrix.package }} env: - NX_SKIP_REMOTE_CACHE: true - NX_DISABLE_NX_CACHE: true - NX_SKIP_NX_CACHE: true - NX_DISABLE_REMOTE_CACHE: true CI: true - name: Store coverage for uploading From b460a949c61f1c3ff9fec38ba0f5c91a1cc1edfa Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 11 Apr 2025 21:53:57 -0500 Subject: [PATCH 32/36] Update `typecheck` output path in `nx.json` --- nx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nx.json b/nx.json index 6f69941fe0d4..a63ac186a25a 100644 --- a/nx.json +++ b/nx.json @@ -132,7 +132,7 @@ }, "typecheck": { "dependsOn": ["types:copy-ast-spec"], - "outputs": ["{workspaceRoot}/dist/out-tsc/{projectRoot}"], + "outputs": ["{workspaceRoot}/dist"], "cache": true } }, From cfd2235e82d06595dc8ee05c4be5936f46de777a Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 12 Apr 2025 02:48:54 -0500 Subject: [PATCH 33/36] Fix `vitest` coverage output when run with `nx` --- nx.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nx.json b/nx.json index a63ac186a25a..ac7a356e5991 100644 --- a/nx.json +++ b/nx.json @@ -103,12 +103,11 @@ "{workspaceRoot}/vitest.config.base.mts", "{projectRoot}/vitest.config.mts" ], - "outputs": ["{options.reportsDirectory}"], + "outputs": ["{projectRoot}/coverage"], "cache": true, "options": { "config": "{projectRoot}/vitest.config.mts", - "watch": false, - "reportsDirectory": "{projectRoot}/coverage" + "watch": false } }, "lint": { From 7b2aa047009f2e5f8e2a0acc2327de8ff085efa5 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Sat, 12 Apr 2025 06:47:30 -0500 Subject: [PATCH 34/36] Fix `scope-manager` tests --- .../tests/eslint-scope/references.test.ts | 32 ++++++++++--------- packages/scope-manager/tests/fixtures.test.ts | 2 +- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/scope-manager/tests/eslint-scope/references.test.ts b/packages/scope-manager/tests/eslint-scope/references.test.ts index 3b00e3211f6b..3be683b1ebb6 100644 --- a/packages/scope-manager/tests/eslint-scope/references.test.ts +++ b/packages/scope-manager/tests/eslint-scope/references.test.ts @@ -445,10 +445,11 @@ describe('References:', () => { 'new function(a = 0) {}', 'new function([a = 0] = []) {}', 'new function({b: a = 0} = {}) {}', - ]; + ] as const; - trueCodes.forEach(code => - it(`"${code}", all references should be true.`, () => { + it.for(trueCodes)( + '"%s", all references should be true.', + (code, { expect }) => { const { scopeManager } = parseAndAnalyze(code); expect(scopeManager.scopes.length).toBeGreaterThanOrEqual(1); @@ -464,10 +465,10 @@ describe('References:', () => { expect(reference.isWrite()).toBeTruthy(); expect(reference.init).toBeTruthy(); }); - }), + }, ); - let falseCodes = [ + const falseCodes = [ 'let a; a = 0;', 'let a; [a] = [];', 'let a; [a = 1] = [];', @@ -479,10 +480,11 @@ describe('References:', () => { 'let a; for ([a = 0] in []);', 'let a; for ({a} in []);', 'let a; for ({a = 0} in []);', - ]; + ] as const; - falseCodes.forEach(code => - it(`"${code}", all references should be false.`, () => { + it.for(falseCodes)( + '"%s", all references should be false.', + (code, { expect }) => { const { scopeManager } = parseAndAnalyze(code); expect(scopeManager.scopes.length).toBeGreaterThanOrEqual(1); @@ -498,10 +500,10 @@ describe('References:', () => { expect(reference.isWrite()).toBeTruthy(); expect(reference.init).toBeFalsy(); }); - }), + }, ); - falseCodes = [ + it.for([ 'let a; let b = a;', 'let a; let [b] = a;', 'let a; let [b = a] = [];', @@ -516,9 +518,9 @@ describe('References:', () => { 'let a,b; for ([b = a] in []);', 'let a; a.foo = 0;', 'let a,b; b = a.foo;', - ]; - falseCodes.forEach(code => - it(`"${code}", readonly references of "a" should be undefined.`, () => { + ] as const)( + '"%s", readonly references of "a" should be undefined.', + (code, { expect }) => { const { scopeManager } = parseAndAnalyze(code); expect(scopeManager.scopes.length).toBeGreaterThanOrEqual(1); @@ -529,7 +531,7 @@ describe('References:', () => { expect(variables.length).toBeGreaterThanOrEqual(1); expect(variables[0].name).toBe('a'); - const references = variables[0].references; + const { references } = variables[0]; expect(references.length).toBeGreaterThanOrEqual(1); @@ -537,7 +539,7 @@ describe('References:', () => { expect(reference.isRead()).toBeTruthy(); expect(reference.init).toBeUndefined(); }); - }), + }, ); }); }); diff --git a/packages/scope-manager/tests/fixtures.test.ts b/packages/scope-manager/tests/fixtures.test.ts index 0203e87c72fe..39d2f81a3c2d 100644 --- a/packages/scope-manager/tests/fixtures.test.ts +++ b/packages/scope-manager/tests/fixtures.test.ts @@ -172,7 +172,7 @@ describe.runIf(ONLY === '')( return [relative, path.join(FIXTURES_DIR, dir, name)] as const; }); it.for(snapshots)('%s', async ([, fixturePath], { expect }) => { - expect((await fs.stat(fixturePath)).isFile()).toBe(true); + expect((await fs.lstat(fixturePath)).isFile()).toBe(true); }); }, ); From 9a26ce34b0932207f51330ad5df94fec8a0788c3 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Mon, 14 Apr 2025 09:25:43 -0400 Subject: [PATCH 35/36] remove downlevel-dts line --- packages/scope-manager/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index f3e35a340230..1c648dc98fc0 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -38,7 +38,6 @@ ], "scripts": { "build": "tsc -b tsconfig.build.json && yarn run postbuild", - "postbuild": "downlevel-dts dist _ts4.3/dist --to=4.3", "clean": "rimraf dist/ _ts4.3/ coverage/", "clean-fixtures": "rimraf -g \"./src/**/fixtures/**/snapshots\"", "format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore", From b1aad69874b7b3904d6fbfbe52e1d28bb9d55eb9 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Mon, 14 Apr 2025 09:29:18 -0400 Subject: [PATCH 36/36] remove postbuild in scope-manager package.json --- packages/scope-manager/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index 1c648dc98fc0..0bf2d3feff4c 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -37,7 +37,7 @@ "estree" ], "scripts": { - "build": "tsc -b tsconfig.build.json && yarn run postbuild", + "build": "tsc -b tsconfig.build.json", "clean": "rimraf dist/ _ts4.3/ coverage/", "clean-fixtures": "rimraf -g \"./src/**/fixtures/**/snapshots\"", "format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore",