-
Notifications
You must be signed in to change notification settings - Fork 30.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems from main vscode build or extensions build can be shown, not both when a file is closed #119824
Comments
for files when this doesn't work, it's returning here vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 434 to 436 in 4a130c4
with the first of the conditions as true |
I think that check is actually working as designed since git resources are just redundant |
This might be a part of the issue vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 167 to 170 in 4a130c4
|
I believe what's happening is a race condition between the listener of vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 96 to 98 in 4a130c4
vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 426 to 446 in 4a130c4
The vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 376 to 386 in 4a130c4
vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts Lines 161 to 172 in 4a130c4
|
If I recall correctly, the problem stems from the fact that the VS Code build tasks only shows problems for closed files and we rely on the Typescript extension to provide problems for open files. To prevent duplicate problems in this setup (getting problems from two different sources) we use the same |
Moving out of the May milestone. |
It doesn't fix the underlying issue, but there's a simple workaround for this for the vscode repo -- run the main build and the extension build as a single task. There's already an npm script for that ( |
Testing #119471
Seems random which one it is
The text was updated successfully, but these errors were encountered: