Durian

C# extender

An extension to C# that reduces boilerplate code and provides additional flexibility through source generators and analyzers.

Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.

GitHub

58 stars
3 watching
0 forks
Language: C#
last commit: over 2 years ago
Linked from 1 awesome list

analysiscsharproslynroslyn-analyzersource-generation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sergio0694/polysharp A library that provides polyfills for C# language features to make them compatible with older .NET frameworks and versions. 1,843
dotnet/roslyn-sdk Provides APIs and tools to analyze and inspect .NET code using the Roslyn compiler platform 517
dotnet/roslyn Provides a compiler and code analysis API for C# and Visual Basic languages 19,145
meziantou/meziantou.analyzer An analyzer tool that enforces good practices in C# programming 966
dotnet/roslyn-analyzers Analyzes .NET code for style, quality and maintainability issues 1,598
madskristensen/webessentials2013 Extends Visual Studio with useful features for web development 945
mazharenko/fluentassertions.eventual A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing 5
menees/analyzers C# code analysis rules to enforce coding standards and best practices 22
distantcam/autoctor Automatically generates constructors and associated code for managing dependencies in C# classes 85
adoconnection/sevenzipextractor A C# wrapper for the 7z.dll archiver library 312
lsoft/dpdtinject A compile-time general purpose DI container for C# applications. 32
sonarsource/sonarqube-roslyn-sdk Provides tools to integrate Roslyn analyzers with SonarQube 86
appium/dotnet-client An extension to the official Selenium .NET webdriver with Appium-specific methods 384
zzzprojects/z.extensionmethods Extends .NET Framework and .NET Core with reusable code snippets 1,601
cezarypiatek/exceptionanalyzer Analyzes C# code for exception usage best practices 20