Skip to main content

Summary

FeatureStatusNotes
Maintainability✔Complexity, duplication, code smells
Custom checks✔
Security scanning✔AppSec, dependencies, and secrets
Code metrics✔
Code coverage✔

Details

Maintainability
Complexity✔Aka cognitive complexity
Cyclomatic complexity✔
Identical code duplication✔
Similar code duplication✔
Code smells✔
Custom checks
Semgrep✔
ripgrep✔
Security scanning
Gitleaks✔Secrets scanning
Semgrep✔AppSec (SAST)
Trivy✔Dependency scanning (SCA) for NuGet
TruffleHog✔Secrets scanning
Code coverage
Cobertura coverage format✔

File extensions

By default, VB.NET files are defined as:
These patterns can be overridden from qlty.toml.

Supported VB.NET versions

We support VB.NET up to version 16.9 (the .NET 5 generation) for maintainability checks and code coverage. Each plugin may have its own version requirements.