Qlty is a code quality CLI that unifies linting, auto-formatting, security scanning, and maintainability analysis across 40+ languages through a single tool.
The tool addresses the complexity of managing multiple linters and formatters in polyglot codebases by aggregating support for over 70 static analysis tools into one unified interface. Rather than configuring each tool separately, developers define their quality standards in a single `.qlty/qlty.toml` file that can be auto-generated based on detected languages. The tool runs these analyses with caching and concurrency to minimize execution time, and it operates git-aware to focus on newly introduced issues rather than scanning entire codebases. It also supports autofixes, including both tool-generated and AI-generated corrections, and integrates with git hooks for pre-commit and pre-push workflows.
Teams managing multiple languages should consider Qlty when the overhead of maintaining separate linter configurations becomes a burden. It suits projects where consistency across languages matters and where developers want a single command to check code quality. The tool runs natively on macOS, Linux, and Windows without Docker dependencies, making it accessible in diverse development environments. It is free for all use, including commercial projects, with no contributor limits.
Development activity shows consistent engagement with pull requests being accepted and the codebase remaining open to community contributions. The project maintains active documentation and provides straightforward onboarding through auto-initialization that gets teams running within minutes. The tool is written in Rust, which enables both fast execution and a lower barrier for contributors familiar with that language.