Add option for organize imports case sensitivity by andrewbranch · Pull Request #51733 · microsoft/TypeScript (original) (raw)
@DanielRosenwasser Here are the results of running the top-repos suite comparing main
and refs/pull/51733/merge
:
Something interesting changed - please have a look.
Details
backstage/backstage
⚠️ Note that built also had errors ⚠️
Req #4960 - completionInfo
at hasCovariantVoidArgument (/typescript-main/built/local/tsserver.js:59960:91)
at relateVariances (/typescript-main/built/local/tsserver.js:59210:64)
at structuredTypeRelatedToWorker (/typescript-main/built/local/tsserver.js:58879:32)
at structuredTypeRelatedTo (/typescript-main/built/local/tsserver.js:58800:21)
at recursiveTypeRelatedTo (/typescript-main/built/local/tsserver.js:58770:19)
at isRelatedTo (/typescript-main/built/local/tsserver.js:58329:16)
at compareProperties2 (/typescript-main/built/local/tsserver.js:60116:12)
at propertiesIdenticalTo (/typescript-main/built/local/tsserver.js:59578:25)
at propertiesRelatedTo (/typescript-main/built/local/tsserver.js:59430:16)
at structuredTypeRelatedToWorker (/typescript-main/built/local/tsserver.js:59169:21)
at structuredTypeRelatedTo (/typescript-main/built/local/tsserver.js:58800:21)
at recursiveTypeRelatedTo (/typescript-main/built/local/tsserver.js:58770:19)
at isRelatedTo (/typescript-main/built/local/tsserver.js:58329:16)
at checkTypeRelatedTo (/typescript-main/built/local/tsserver.js:58063:20)
at isTypeRelatedTo (/typescript-main/built/local/tsserver.js:58018:14)
at isTypeIdenticalTo (/typescript-main/built/local/tsserver.js:57345:12)
at isTypeOrBaseIdenticalTo (/typescript-main/built/local/tsserver.js:61563:42)
at inferFromMatchingTypes (/typescript-main/built/local/tsserver.js:61233:15)
at inferFromTypes (/typescript-main/built/local/tsserver.js:61065:44)
at inferTypes (/typescript-main/built/local/tsserver.js:61040:5)
at inferReverseMappedType (/typescript-main/built/local/tsserver.js:60873:5)
at /typescript-main/built/local/tsserver.js:60852:65
at map (/typescript-main/built/local/tsserver.js:2921:19)
at createReverseMappedType (/typescript-main/built/local/tsserver.js:60852:28)
at inferTypeForHomomorphicMappedType (/typescript-main/built/local/tsserver.js:60836:18)
at inferToMappedType (/typescript-main/built/local/tsserver.js:61353:32)
at inferFromObjectTypes (/typescript-main/built/local/tsserver.js:61440:13)
at invokeOnce (/typescript-main/built/local/tsserver.js:61218:9)
at inferFromTypes (/typescript-main/built/local/tsserver.js:61176:11)
at inferWithPriority (/typescript-main/built/local/tsserver.js:61183:7)
at inferFromObjectTypes (/typescript-main/built/local/tsserver.js:61481:17)
at invokeOnce (/typescript-main/built/local/tsserver.js:61218:9)
at inferFromTypes (/typescript-main/built/local/tsserver.js:61176:11)
at inferToMultipleTypes (/typescript-main/built/local/tsserver.js:61303:15)
at inferFromTypes (/typescript-main/built/local/tsserver.js:61157:9)
at inferFromProperties (/typescript-main/built/local/tsserver.js:61510:11)
at inferFromObjectTypes (/typescript-main/built/local/tsserver.js:61499:9)
at invokeOnce (/typescript-main/built/local/tsserver.js:61218:9)
at inferFromTypes (/typescript-main/built/local/tsserver.js:61176:11)
at inferTypes (/typescript-main/built/local/tsserver.js:61040:5)
at inferTypeArguments (/typescript-main/built/local/tsserver.js:66805:11)
at chooseOverload (/typescript-main/built/local/tsserver.js:67426:33)
at resolveCall (/typescript-main/built/local/tsserver.js:67293:16)
at resolveCallExpression (/typescript-main/built/local/tsserver.js:67624:12)
at resolveSignature (/typescript-main/built/local/tsserver.js:67969:16)
at getResolvedSignature (/typescript-main/built/local/tsserver.js:67989:20)
at getContextualTypeForArgumentAtIndex (/typescript-main/built/local/tsserver.js:64299:112)
at getContextualTypeForArgument (/typescript-main/built/local/tsserver.js:64293:39)
at getContextualType2 (/typescript-main/built/local/tsserver.js:64673:16)
at getApparentTypeOfContextualType (/typescript-main/built/local/tsserver.js:64615:120)
at getContextualTypeForObjectLiteralElement (/typescript-main/built/local/tsserver.js:64495:18)
at getContextualType2 (/typescript-main/built/local/tsserver.js:64681:16)
at getApparentTypeOfContextualType (/typescript-main/built/local/tsserver.js:64615:120)
at getContextualType2 (/typescript-main/built/local/tsserver.js:64686:22)
at Object.getContextualType (/typescript-main/built/local/tsserver.js:44085:14)
at getContextualType (/typescript-main/built/local/tsserver.js:135744:348)
at getCompletionData (/typescript-main/built/local/tsserver.js:135968:43)
at Object.getCompletionsAtPosition (/typescript-main/built/local/tsserver.js:134376:26)
at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-main/built/local/tsserver.js:122893:35)
at IOSession.getCompletions (/typescript-main/built/local/tsserver.js:160896:54)
at completionInfo (/typescript-main/built/local/tsserver.js:159577:43)
at /typescript-main/built/local/tsserver.js:161606:69
at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:161598:14)
at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:161606:29)
at IOSession.onMessage (/typescript-main/built/local/tsserver.js:161634:51)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:163033:14)
Req #4960 - completionInfo
at hasCovariantVoidArgument (/typescript-51733/built/local/tsserver.js:60013:91)
at relateVariances (/typescript-51733/built/local/tsserver.js:59263:64)
at structuredTypeRelatedToWorker (/typescript-51733/built/local/tsserver.js:58932:32)
at structuredTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58853:21)
at recursiveTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58823:19)
at isRelatedTo (/typescript-51733/built/local/tsserver.js:58382:16)
at compareProperties2 (/typescript-51733/built/local/tsserver.js:60169:12)
at propertiesIdenticalTo (/typescript-51733/built/local/tsserver.js:59631:25)
at propertiesRelatedTo (/typescript-51733/built/local/tsserver.js:59483:16)
at structuredTypeRelatedToWorker (/typescript-51733/built/local/tsserver.js:59222:21)
at structuredTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58853:21)
at recursiveTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58823:19)
at isRelatedTo (/typescript-51733/built/local/tsserver.js:58382:16)
at checkTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58116:20)
at isTypeRelatedTo (/typescript-51733/built/local/tsserver.js:58071:14)
at isTypeIdenticalTo (/typescript-51733/built/local/tsserver.js:57398:12)
at isTypeOrBaseIdenticalTo (/typescript-51733/built/local/tsserver.js:61616:42)
at inferFromMatchingTypes (/typescript-51733/built/local/tsserver.js:61286:15)
at inferFromTypes (/typescript-51733/built/local/tsserver.js:61118:44)
at inferTypes (/typescript-51733/built/local/tsserver.js:61093:5)
at inferReverseMappedType (/typescript-51733/built/local/tsserver.js:60926:5)
at /typescript-51733/built/local/tsserver.js:60905:65
at map (/typescript-51733/built/local/tsserver.js:2925:19)
at createReverseMappedType (/typescript-51733/built/local/tsserver.js:60905:28)
at inferTypeForHomomorphicMappedType (/typescript-51733/built/local/tsserver.js:60889:18)
at inferToMappedType (/typescript-51733/built/local/tsserver.js:61406:32)
at inferFromObjectTypes (/typescript-51733/built/local/tsserver.js:61493:13)
at invokeOnce (/typescript-51733/built/local/tsserver.js:61271:9)
at inferFromTypes (/typescript-51733/built/local/tsserver.js:61229:11)
at inferWithPriority (/typescript-51733/built/local/tsserver.js:61236:7)
at inferFromObjectTypes (/typescript-51733/built/local/tsserver.js:61534:17)
at invokeOnce (/typescript-51733/built/local/tsserver.js:61271:9)
at inferFromTypes (/typescript-51733/built/local/tsserver.js:61229:11)
at inferToMultipleTypes (/typescript-51733/built/local/tsserver.js:61356:15)
at inferFromTypes (/typescript-51733/built/local/tsserver.js:61210:9)
at inferFromProperties (/typescript-51733/built/local/tsserver.js:61563:11)
at inferFromObjectTypes (/typescript-51733/built/local/tsserver.js:61552:9)
at invokeOnce (/typescript-51733/built/local/tsserver.js:61271:9)
at inferFromTypes (/typescript-51733/built/local/tsserver.js:61229:11)
at inferTypes (/typescript-51733/built/local/tsserver.js:61093:5)
at inferTypeArguments (/typescript-51733/built/local/tsserver.js:66858:11)
at chooseOverload (/typescript-51733/built/local/tsserver.js:67479:33)
at resolveCall (/typescript-51733/built/local/tsserver.js:67346:16)
at resolveCallExpression (/typescript-51733/built/local/tsserver.js:67677:12)
at resolveSignature (/typescript-51733/built/local/tsserver.js:68022:16)
at getResolvedSignature (/typescript-51733/built/local/tsserver.js:68042:20)
at getContextualTypeForArgumentAtIndex (/typescript-51733/built/local/tsserver.js:64352:112)
at getContextualTypeForArgument (/typescript-51733/built/local/tsserver.js:64346:39)
at getContextualType2 (/typescript-51733/built/local/tsserver.js:64726:16)
at getApparentTypeOfContextualType (/typescript-51733/built/local/tsserver.js:64668:120)
at getContextualTypeForObjectLiteralElement (/typescript-51733/built/local/tsserver.js:64548:18)
at getContextualType2 (/typescript-51733/built/local/tsserver.js:64734:16)
at getApparentTypeOfContextualType (/typescript-51733/built/local/tsserver.js:64668:120)
at getContextualType2 (/typescript-51733/built/local/tsserver.js:64739:22)
at Object.getContextualType (/typescript-51733/built/local/tsserver.js:44138:14)
at getContextualType (/typescript-51733/built/local/tsserver.js:135817:348)
at getCompletionData (/typescript-51733/built/local/tsserver.js:136041:43)
at Object.getCompletionsAtPosition (/typescript-51733/built/local/tsserver.js:134449:26)
at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-51733/built/local/tsserver.js:122950:35)
at IOSession.getCompletions (/typescript-51733/built/local/tsserver.js:161016:54)
at completionInfo (/typescript-51733/built/local/tsserver.js:159697:43)
at /typescript-51733/built/local/tsserver.js:161726:69
at IOSession.executeWithRequestId (/typescript-51733/built/local/tsserver.js:161718:14)
at IOSession.executeCommand (/typescript-51733/built/local/tsserver.js:161726:29)
at IOSession.onMessage (/typescript-51733/built/local/tsserver.js:161754:51)
at Interface.<anonymous> (/typescript-51733/built/local/tsserver.js:163153:14)
That is a filtered view of the text. To see the raw error text, go to RepoResults4/backstage.backstage.rawError.txt in the artifact folder
Last few requests
{"seq":4957,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/plugins/catalog-backend-module-gitlab/src/service/GitlabDiscoveryEntityProviderCatalogModule.test.ts","line":25,"offset":50,"entryNames":["app-defaults"]}} {"seq":4958,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/plugins/catalog-backend-module-gitlab/src/service/GitlabDiscoveryEntityProviderCatalogModule.test.ts","line":52,"offset":18,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":4959,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/plugins/catalog-backend-module-gitlab/src/service/GitlabDiscoveryEntityProviderCatalogModule.test.ts","line":52,"offset":18,"entryNames":["addedProviders"]}} {"seq":4960,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/plugins/catalog-backend-module-gitlab/src/service/GitlabDiscoveryEntityProviderCatalogModule.test.ts","line":81,"offset":18,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
Repro Steps
git clone https://github.com/backstage/backstage --recurse-submodules
- In dir
backstage
, rungit reset --hard 5b0701ea1b1eaf16d505959f13977b2f3f757d88
- Install packages (exact steps are below, but it might be easier to follow the repo readme)
- In dir
backstage/cypress
, runyarn install --no-immutable --mode=skip-build
- In dir
backstage/microsite-next
, runyarn install --no-immutable --mode=skip-build
- In dir
backstage/microsite
, runyarn install --no-immutable --mode=skip-build
- In dir
backstage
, runyarn install --no-immutable --mode=skip-build
- In dir
backstage/storybook
, runyarn install --no-immutable --mode=skip-build
- In dir
- Back in the initial folder, download
RepoResults4/backstage.backstage.replay.txt
from the artifact folder npm install --no-save @typescript/server-replay
npx tsreplay ./backstage ./backstage.backstage.replay.txt path/to/tsserver.js
npx tsreplay --help
to learn about helpful switches for debugging, logging, etc
felixrieseberg/windows95
⚠️ Note that built also had errors ⚠️
Req #542 - references
at formatMessage2 (/typescript-main/built/local/tsserver.js:158985:21)
at IOSession.writeMessage (/typescript-main/built/local/tsserver.js:159992:21)
at IOSession.send (/typescript-main/built/local/tsserver.js:159989:10)
at IOSession.doOutput (/typescript-main/built/local/tsserver.js:160036:10)
at IOSession.onMessage (/typescript-main/built/local/tsserver.js:161647:14)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:163033:14)
Req #542 - references
at formatMessage2 (/typescript-51733/built/local/tsserver.js:159105:21)
at IOSession.writeMessage (/typescript-51733/built/local/tsserver.js:160112:21)
at IOSession.send (/typescript-51733/built/local/tsserver.js:160109:10)
at IOSession.doOutput (/typescript-51733/built/local/tsserver.js:160156:10)
at IOSession.onMessage (/typescript-51733/built/local/tsserver.js:161767:14)
at Interface.<anonymous> (/typescript-51733/built/local/tsserver.js:163153:14)
That is a filtered view of the text. To see the raw error text, go to RepoResults4/felixrieseberg.windows95.rawError.txt in the artifact folder
Last few requests
{"seq":539,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":135424}} {"seq":540,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":135723}} {"seq":541,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":137242}} {"seq":542,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":138991}}
Repro Steps
git clone https://github.com/felixrieseberg/windows95 --recurse-submodules
- In dir
windows95
, rungit reset --hard 17a81393467e2668eb2eea291ab4b6a749756dad
- In dir
windows95
, runyarn install --ignore-engines --ignore-scripts --silent
- Back in the initial folder, download
RepoResults4/felixrieseberg.windows95.replay.txt
from the artifact folder npm install --no-save @typescript/server-replay
npx tsreplay ./windows95 ./felixrieseberg.windows95.replay.txt path/to/tsserver.js
npx tsreplay --help
to learn about helpful switches for debugging, logging, etc