Previously, all NuGet packages with the query "analyzer" were fetched from nuget.org and installed. This project extracts metadata from these NuGet packages to understand which diagnostics they support or fix. All results are saved to analyzer_package_details.csv.
The AssemblyParser.cs in this project is largely copied/inspired by JosefPihrt/Roslynator.
Arguments:
path/to/nuget_analyzer_packages # Where all NuGet packages are installed
path/to/analyzer_package_details.csv # This is the output
True # Whether to start from scratch
- "Debugger operation failed: Culture name sr-Latn-CS is not supported. Parameter: Name" for Microsoft.CodeAnalysis.CSharp.CodeStyle.3.9.0, Microsoft.CodeAnalysis.CodeStyle.dll
- Mono runtime crash at some point (not sure for which NuGet analyzer) packageName: Microsoft.AspNetCore.Routing.2.2.0 assemblyFilename: Microsoft.AspNetCore.Routing.dll