The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 9 C# Analyzer Projects
-
vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
-
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.
-
porting-assistant-dotnet-client
The 'Porting Assistant for .NET' is a standalone compatibility analyzer that helps customers to port their .NET Framework (“.NET”) applications to .NET Core on Linux.
-
Npgsql.FSharp.Analyzer
F# analyzer that provides embedded SQL syntax analysis, type-checking for parameters and result sets and nullable column detection when writing queries using Npgsql.FSharp.
-
SharpSource
surfacing defects at compile time and preventing issues that would otherwise go unnoticed
-
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.
-
BestPracticeAnalyzer
A .NET analyzer for developers complaining about people not following "best practices"
Project mention: Using PSScriptAnalyzer to check PowerShell version compatibility - Building custom compat profiles | /r/sysadmin | 2023-06-19I am looking to build a custom profile for a ws2019 with ps 7.2 + to use to check my scripts, i have tried using the compat collector https://github.com/PowerShell/PSScriptAnalyzer/tree/development/PSCompatibilityCollector and running the build.ps1 script there but I do not see an output for my commands and the script text doesn't provide much clarify to me at least.
Project mention: when to use pascal case (FirstName) or prefix underscore camel case (_firstName) when declaring an attirbutes inside class? | /r/csharp | 2023-06-01There is also an official MS analyzer for Async code, it has rules like avoid async void, don't use synchronous .Wait() or .Result etc. One of them is to use Async suffix, as per guidelines.
C# Analyzer related posts
- Using PSScriptAnalyzer to check PowerShell version compatibility - Building custom compat profiles
- What open source tools do you use to check the security of your PowerShell scripts?
- PSScriptAnalyzer
- Can I disable the use of html tags in Blazor pages?
- I made a Dell Command Script for Intune, thought others may find it helpful.
- Implementing an Async Mutex
- Is there a way to force an `async` computation / `MailboxProcessor` to use a unique thread?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Analyzer projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | PSScriptAnalyzer | 1,775 |
2 | vs-threading | 953 |
3 | security-code-scan | 910 |
4 | Meziantou.Analyzer | 837 |
5 | porting-assistant-dotnet-client | 143 |
6 | Npgsql.FSharp.Analyzer | 137 |
7 | SharpSource | 27 |
8 | BestPracticeAnalyzer | 6 |
9 | Privatest | 2 |
Sponsored