Top 20 NuGet analyzer Packages
A Roslyn analyzer which requires that classes be sealed, abstract or attributed with [Open].
Analyzer of MessagePack for C#, verify rule for [MessagePackObject] and code fix for [Key].
This library extends functionality of package Microsoft.CodeAnalysis.CSharp.Workspaces Commonly Used Types: Roslynator.CSharp.CSharpFactory Roslynator.CSharp.CSharpFacts Roslynator.CSharp.SyntaxInfo Roslynator.NameGenerator
This library extends functionality of package Microsoft.CodeAnalysis.CSharp Commonly Used Types: Roslynator.CSharp.CSharpFactory Roslynator.CSharp.CSharpFacts Roslynator.CSharp.SyntaxInfo Roslynator.NameGenerator
This standard library provides analyzer and code fixer to ensure that version / platform specific code is well guarded. It is part of the Windows Community Toolkit.
An implementation of .NET documentation rules using Roslyn analyzers and code fixes
This is a .NET standard library that tries to parse and analyze the useragent string and extract as many relevant attributes as possible. The library provides a reliable and extensible user agent parsing, browser and device detection.
A lightweight framework for creating unit tests for Roslyn diagnostic analyzers, code fixes and refactorings using NUnit. This is a NetStandard retarget of Dustin Campbell's library, targetting newer versions of CodeAnalysis packages.
Get video information for .NET (ffprobe tool wrapper). Provides media stream details: format, codecs, duration, custom tags.
Analytic software used to track feature usage, exceptions, and all other interesting points.
Provides a re-factoring and re-imagining of the Diagnostic elements deployed in the Analyzer and Code Fixes project template. This particular assembly focuses primarily on the Diagnostic Analyzers with built-in Roslyn compilation support.
Provides the build time generators that respond to the [FlagsEnumeration] partial class attribute.
Provides the [FlagsEnumeration] attribute for use when signaling when bitwise operators and so forth are to be auto generated at build time.
This analyzer detects where you're using platform- and version-specific (non-universal) Windows 10 UWP APIs, and helps you guard them correctly.