Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qlty.sh/llms.txt

Use this file to discover all available pages before exploring further.

Summary

FeatureStatusNotes
MaintainabilityComplexity, duplication, code smells
Custom checks
Security scanningAppSec, dependencies, and secrets
Code metrics
Code coverage

Details

Maintainability
ComplexityAka cognitive complexity
Cyclomatic complexity
Identical code duplication
Similar code duplication
Code smells
Custom checks
ast-grep
Semgrep
ripgrep
Security scanning
GitleaksSecrets scanning
OSV-ScannerDependency scanning (SCA)
SemgrepAppSec (SAST)
TrivyDependency scanning (SCA)
TruffleHogSecrets scanning
Code coverage
Cobertura coverage formatGenerated by sbt-scoverage

File extensions

By default, Scala files are defined as:
[file_types.scala]
globs = ["*.scala", "*.sc"]
These patterns can be overridden from qlty.toml.

Supported Scala versions

We officially support Scala 2 and Scala 3 for maintainability checks and code coverage. Each plugin may have its own version requirements.