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

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

analysiscsharproslynroslyn-analyzersource-generation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sergio0694/polysharp A C# language feature polyfiller that automatically generates source-only code to enable use of newer features on older .NET frameworks 1,807
dotnet/roslyn-sdk Provides APIs and tools to analyze and inspect .NET code using the Roslyn compiler platform 516
dotnet/roslyn Provides a compiler and code analysis API for C# and Visual Basic languages 19,064
meziantou/meziantou.analyzer An analyzer tool that enforces good practices in C# programming 952
dotnet/roslyn-analyzers Analyzes .NET code for style, quality and maintainability issues 1,594
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 84
adoconnection/sevenzipextractor A C# wrapper for the 7z.dll archiver library 307
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,589
cezarypiatek/exceptionanalyzer Analyzes C# code for exception usage best practices 20