Templates and tools for building Roslyn-based analyzers, code fixes, and Visual Studio extensions.
Roslyn-SDK is a collection of templates and tools built on top of the .NET Compiler Platform (Roslyn) to facilitate the development of custom code analyzers, refactorings, and Visual Studio extensions. It provides project templates and the Syntax Visualizer tool to help developers inspect and manipulate C# and VB.NET code syntax and semantics.
.NET developers and tooling engineers who want to create custom static analysis tools, code fixes, or IDE extensions using Roslyn's compiler APIs within Visual Studio.
It offers a streamlined starting point with ready-to-use templates and an interactive debugging tool (Syntax Visualizer), reducing the complexity of building Roslyn-based tools and integrating them into the Visual Studio development environment.
Roslyn-SDK templates and Syntax Visualizer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides ready-made templates for Roslyn analyzers, code fixes, and refactorings, reducing boilerplate code and accelerating development as highlighted in the README's key features.
The Syntax Visualizer tool enables real-time inspection of syntax trees and semantic models within Visual Studio, aiding debugging and learning, as described in the key features.
Simplifies packaging and distributing analyzers as Visual Studio extensions, ensuring smooth integration into the IDE, based on the extension packaging and integration tooling mentioned.
Backed by Microsoft with documentation on docs.microsoft.com, offering reliable resources and guidance for developers working with Roslyn APIs.
Requires specific Visual Studio versions for installation via the Installer or gallery extensions, tying it to Microsoft's ecosystem and limiting tooling flexibility.
Primarily designed for Windows with Visual Studio, making it unsuitable for developers on macOS or Linux using alternative editors or lightweight IDEs.
For Visual Studio 2015, installation involves downloading a separate extension from the gallery, which may be outdated or prone to compatibility issues.