Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
.NET Compiler Platform ("Roslyn") Analyzers Alternatives
Similar projects and alternatives to .NET Compiler Platform ("Roslyn") Analyzers
-
StyleCop
Analyzes C# source code to enforce a set of style and consistency rules.
-
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.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
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.
-
BenchmarkDotNet
Powerful .NET library for benchmarking
-
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.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
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.
-
AspNet.Metrics
No longer maintained, instead see - https://github.com/alhardy/AppMetrics/
-
-
CoreFX
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
-
.NET Runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
-
csharplang
The official repo for the design of the C# programming language
-
bicep
Bicep is a declarative language for describing and deploying Azure resources
-
Roslynator
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.
-
StyleCopAnalyzers
An implementation of StyleCop rules using the .NET Compiler Platform
-
-
dotnet-apiport
This repo contains .NET Portability Analyzer (VSIX and Console) libraries and tools
-
csharpier
CSharpier is an opinionated code formatter for c#.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
.NET Compiler Platform ("Roslyn") Analyzers reviews and mentions
-
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
- 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).
-
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Feb 2023
Stats
dotnet/roslyn-analyzers is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
- .NET Compiler Platform ("Roslyn") Analyzers VS StyleCop
- .NET Compiler Platform ("Roslyn") Analyzers VS Gendarme
- .NET Compiler Platform ("Roslyn") Analyzers VS CodeMaid
- .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 Beat Pulse
- .NET Compiler Platform ("Roslyn") Analyzers VS Metrics-Net
- .NET Compiler Platform ("Roslyn") Analyzers VS AspNet.Metrics
- .NET Compiler Platform ("Roslyn") Analyzers VS CsharpMacros