Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
.NET Compiler Platform ("Roslyn") Analyzers Alternatives
Similar projects and alternatives to .NET Compiler Platform ("Roslyn") Analyzers
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
CoreFX
Discontinued This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime
-
CodeMaid
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
-
Metalama
Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions.
-
Gendarme
Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.
-
NsDepCop
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
-
App.Metrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
-
dotnet-apiport
Discontinued This repo contains .NET Portability Analyzer (VSIX and Console) libraries and tools
-
MicrosoftLogger.Analyzer
Analyzer helps you to find ILogger<CategoryName> with wrong category name and fix it
-
Metrics-Net
The Metrics.NET library provides a way of instrumenting applications with custom metrics (timers, histograms, counters etc) that can be reported in various ways and can provide insights on what is happening inside a running application.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
.NET Compiler Platform ("Roslyn") Analyzers reviews and mentions
-
.NET Compiler Platform ("Roslyn") Analyzers VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
-
Microsoft.CodeAnalysis.BannedApiAnalyzers
See the following page
- What does a mature dotnet pipeline look like?
-
I wrote useful Microsoft ILogger<TCategoryName> analyzer, which helps you to find mistakes in your code
The other comment here is probably a good start. There may be some guidance over at https://github.com/dotnet/roslyn-analyzers on how to write high-performance analyzers. But your code is simple enough that I'm not sure it's a huge concern.
- Welcome to C# 11
- Something I've wanted for years... DisposeNotRequiredAttribute: Add way to mark IDisposable classes as not needing to be disposed
- Which linters are you using for CI environments?
-
Errors and suspicious code fragments in .NET 6 sources
Moreover, in the Roslyn Analyzers issue tracker, was created the task of developing a new diagnostic that would detect such cases.
-
Improving your code for style, quality, maintainability, design... with Roslyn Analyzers
Microsoft.CodeAnalysis.PublicApiAnalyzers: Helps library authors monitor changes to their public APIs (more info).
-
Library authors, be really careful with Type.GetMethod(string). It is a backwards compatibility nightmare.
Like the other person said, one way is to look at code analyzers, e.g. https://github.com/dotnet/roslyn-analyzers/blob/a0522afd52b25ad211298e308fd5bbc7734865e0/src/PerformanceSensitiveAnalyzers/CSharp/CodeFixes/AvoidAllocationWithArrayEmptyCodeFix.cs
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Stats
dotnet/roslyn-analyzers is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of .NET Compiler Platform ("Roslyn") Analyzers is C#.
Popular Comparisons
- .NET Compiler Platform ("Roslyn") Analyzers VS StyleCop
- .NET Compiler Platform ("Roslyn") Analyzers VS CodeMaid
- .NET Compiler Platform ("Roslyn") Analyzers VS Gendarme
- .NET Compiler Platform ("Roslyn") Analyzers VS BenchmarkDotNet
- .NET Compiler Platform ("Roslyn") Analyzers VS NsDepCop
- .NET Compiler Platform ("Roslyn") Analyzers VS App.Metrics
- .NET Compiler Platform ("Roslyn") Analyzers VS Metrics-Net
- .NET Compiler Platform ("Roslyn") Analyzers VS Beat Pulse
- .NET Compiler Platform ("Roslyn") Analyzers VS AspNet.Metrics
- .NET Compiler Platform ("Roslyn") Analyzers VS CsharpMacros
Sponsored