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", pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy