Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 753 Bytes

File metadata and controls

5 lines (3 loc) · 753 Bytes

DependencyAnalyzer

Previously, all NuGet packages with the query "analyzer" were fetched from nuget.org, and all their supported & fixable diagnostics were extracted into analyzer_package_details.csv. In there, a large number of diagnostic ID duplications was observed. Even though only having installed the latest NuGet packages, many diagnostic IDs originated from different versions of the same packages. In this C# project, the dependencies between the NuGet analyzer packages is explored and saved to nuget_deps.json.

It turns out that a number of analyzer packages bundle other analyzer packages and may not necessarily contribute with own DiagnosticAnalyzers / CodeFixProviders.