Skip to content

Conversation

@CyrusNajmabadi
Copy link
Member

No description provided.

@ghost ghost added Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead labels Mar 28, 2025
@CyrusNajmabadi CyrusNajmabadi changed the title WIP: ProjectId can't be null with diagnostics ProjectId can't be null with diagnostics Mar 28, 2025
@CyrusNajmabadi CyrusNajmabadi requested a review from tmat March 28, 2025 00:13
@CyrusNajmabadi
Copy link
Member Author

Tagging @tmat as hot reload was the only part that violated this. But i think there's a reasonable solution.

NOte: we need diags associated with projects as projects are the large granular unit that we query for off of hte IDiagANalyzerService (which is what the IDiagSources call to in pull diagnostics). This simplifies a lot of hte system and ensures a consistent view of all diagnostics (they're either with a project, or an optional doc within a project).

@CyrusNajmabadi CyrusNajmabadi requested a review from tmat March 28, 2025 17:40
@CyrusNajmabadi CyrusNajmabadi marked this pull request as ready for review March 28, 2025 18:27
@CyrusNajmabadi CyrusNajmabadi requested a review from a team as a code owner March 28, 2025 18:27
@CyrusNajmabadi CyrusNajmabadi merged commit af3a096 into dotnet:release/dev17.15 Mar 28, 2025
25 checks passed
@CyrusNajmabadi CyrusNajmabadi deleted the projectId branch March 28, 2025 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead VSCode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants