-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Description
Type: Bug
I am trying to make auto-import suggestions to work when using composite projects via typescripts tsconfig. I've set up a small repo where my issue can be reproduced.
Here is the repo: https://github.com/ekr3peeK/vscode-autoimport-bug
What is happening
When trying to use TestClass in a file inside projectA, I get no auto-import suggestions for the class. Auto-import suggestions work for files from which there was something manually imported at least once inside projectA.
What I am expecting
I am expecting that if projectA is referencing projectB via tsconfig.json, I should receive auto import suggestion for things exported from projectB, even if no file was added beforehand.
If I add the folder of projectB to the includes inside projectA/tsconfig.json auto-import suggestions work, but the projects are not buildable anymore.
VS Code version: Code 1.82.2 (abd2f3db4bdb28f9e95536dfa84d8479f1eb312d, 2023-09-14T05:55:25.390Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Remote OS version: Linux x64 3.10.0-1160.90.1.el7.x86_64
Remote OS version: Linux x64 3.10.0-1160.90.1.el7.x86_64
System Info
| Item | Value |
|---|---|
| CPUs | AMD FX(tm)-8300 Eight-Core Processor (8 x 3315) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: enabled_on direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled |
| Load (avg) | undefined |
| Memory (System) | 11.97GB (0.91GB free) |
| Process Argv | --crash-reporter-id 8cc944fc-3735-4ff7-8e33-3469996bd4a8 |
| Screen Reader | no |
| VM | 0% |
| Item | Value |
|---|---|
| Remote | SSH: adam.blue.foxgray.com |
| OS | Linux x64 3.10.0-1160.90.1.el7.x86_64 |
| CPUs | AMD FX(tm)-6100 Six-Core Processor (6 x 1400) |
| Memory (System) | 7.60GB (4.85GB free) |
| VM | 0% |
| Item | Value |
|---|---|
| Remote | SSH: adam.blue.foxgray.com |
| OS | Linux x64 3.10.0-1160.90.1.el7.x86_64 |
| CPUs | AMD FX(tm)-6100 Six-Core Processor (6 x 1400) |
| Memory (System) | 7.60GB (4.85GB free) |
| VM | 0% |
Extensions (26)
| Extension | Author (truncated) | Version |
|---|---|---|
| mustache | daw | 1.1.1 |
| LogFileHighlighter | emi | 2.16.0 |
| mysql-syntax | jak | 1.3.1 |
| vscode-peacock | joh | 4.2.2 |
| theme-karyfoundation-themes | kar | 34.3.0 |
| remote-ssh | ms- | 0.106.4 |
| remote-ssh-edit | ms- | 0.86.0 |
| remote-explorer | ms- | 0.4.1 |
| vscode-intelephense-client | bme | 1.9.5 |
| vscode-php-getters-setters-cv | cve | 1.6.1 |
| vscode-eslint | dba | 2.4.2 |
| githistory | don | 0.6.20 |
| gitlens | eam | 14.3.0 |
| vscode-mysql | for | 0.4.1 |
| gitlab-workflow | Git | 3.78.0 |
| vscode-test-explorer | hbe | 2.21.1 |
| path-autocomplete | ion | 1.25.0 |
| rainbow-csv | mec | 3.7.1 |
| vscode-html-format | moh | 0.1.2 |
| vscode-scss | mrm | 0.10.0 |
| test-adapter-converter | ms- | 0.1.8 |
| vsliveshare | ms- | 1.0.5883 |
| vscode-jest | Ort | 5.2.3 |
| vscode-xml | red | 0.26.1 |
| gitblame | wad | 10.5.1 |
| json | Zai | 2.0.2 |
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
3biah626:30602489
89544117:30613380
a9j8j154:30646983
showlangstatbar:30737416
03d35959:30757346
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxptcf:30805731
pythonnoceb:30805159
copilotsettingc:30839828
synctok:30821570
dsvsc013:30795093
dsvsc014:30804076
diffeditorv2:30821572
dsvsc015:30845448