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
| Feature | Status | Notes |
|---|---|---|
| Maintainability | ✔ | Complexity, duplication, code smells |
| Linting | ✔ | |
| Auto-formatting | ✔ | |
| 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 | ✔ | |
| Linters | ||
| ESLint | ✔ | JavaScript and TypeScript linter |
| OXC | ✔ | Fast JavaScript/TypeScript linter |
| Knip | ✔ | Find unused files, dependencies and exports |
| Biome | ✔ | Unified toolkit for web projects |
| Auto-formatters | ||
| Prettier | ✔ | Opinionated code formatter |
| Biome | ✔ | Includes formatting capabilities |
| Custom checks | ||
| ast-grep | ✔ | |
| Semgrep | ✔ | |
| ripgrep | ✔ | |
| Security scanning | ||
| ESLint with security rules | ✔ | AppSec (SAST) |
| Gitleaks | ✔ | Secrets scanning |
| OSV-Scanner | ✔ | Dependency scanning (SCA) |
| Semgrep | ✔ | AppSec (SAST) |
| Trivy | ✔ | Dependency scanning (SCA) |
| TruffleHog | ✔ | Secrets scanning |
| Code coverage | ||
| Jest | ✔ | |
| Vitest | ✔ | |
| LCOV coverage format | ✔ | |
| Cobertura coverage format | ✔ |
File extensions
By default, TypeScript files are defined as:qlty.toml.