microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.15k stars 28.05k forks source link

[Feature Request] Distinguish between build vs language service diagnostics #201379

Open Colengms opened 6 months ago

Colengms commented 6 months ago

This is a request to support additional squiggle colors/styles, to more clearly distinguish between build related and language-service related errors/warning. Perhaps add separate BuildError and BuildWarning values to DiagnosticSeverity?

We routinely receive feedback from users of the C/C++ extension complaining about needing to build their project in order for stale squiggles to be refreshed. The C/C++ extension does not refresh language-service diagnostics when builds occurs. Users appear to be confusing problem-matcher results and DiagnosticCollection's from build extensions, with language service results.

jrieken commented 5 months ago

We have DiagnosticTag which would be a good candidate for this

VSCodeTriageBot commented 5 months ago

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

VSCodeTriageBot commented 4 months ago

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!