dotnet / roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
https://docs.microsoft.com/dotnet/csharp/roslyn-sdk/
MIT License
18.96k stars 4.02k forks source link

Pull Diagnostics: Remove direct dependency on EnC, TaskList, Copilot diagnostic sources #72896

Closed tmat closed 5 months ago

tmat commented 6 months ago

These sources are currently hard-coded. Change the implementation to MEF-import diagnostic source providers.

Tracks TODO in code.

CyrusNajmabadi commented 5 months ago

Note: we'd like to have separate imports for:

  1. copilot fixes. They shuld move out of analyzer-semantic
  2. EnC
  3. Todo comments
  4. Xaml (once they move to this).