The following are the diagnostic analyzers installed with the Microsoft.VisualStudio.SDK.Analyzers NuGet package.
ID | Title | Category |
---|---|---|
VSSDK001 | Derive from AsyncPackage | Performance |
VSSDK002 | PackageRegistration matches Package | Performance |
VSSDK003 | Support async tool windows | Performance |
VSSDK004 | Use BackgroundLoad flag in ProvideAutoLoad attribute | Performance |
VSSDK005 | Use the JoinableTaskContext singleton | Reliability |
VSSDK006 | Check service exists | Reliability |
VSSDK007 | Avoid ThreadHelper for fire and forget tasks | Reliability |
This analyzer package also depends on the Microsoft.VisualStudio.Threading.Analyzers package, which adds many more analyzers.