Appearance
C# β
Comprehensive static and semantic analysis for C# applications across security, performance, maintainability, and framework usage.
Features β
- Security vulnerability pattern detection
- Performance & efficiency heuristics
- Code quality & design smell identification
Supported Versions β
- .NET 3.x+
Analysis Capabilities β
Security β
- Common vulnerability pattern detection (CWE)
- Injection risks (SQL, command)
- Authentication / authorization misconfigurations
- Insecure deserialization patterns
Code Quality β
- Design/code smells
- Common antiβpatterns
- Best practice violations
- Maintainability concerns (complexity / duplication)
Performance β
- Inefficient algorithm usage
- Memory leak indicators
- Resource management misuse
- Async/await misuse and concurrency issues
Unit Test & Coverage Support β
- MSTest β Microsoft's built-in test framework
- Coverlet β cross-platform coverage library for .NET
Supported Rules β
For the full list of rules supported for C#, see:
