Qlty is a code quality platform for GitHub teams, formerly Code Climate Quality: linting, coverage, maintainability grades and security checks on pull requests.
Qlty checks each pull request for lint errors, untested lines, duplicated code and security problems before the change merges. Qlty Software Inc. builds it, and the product began as Code Climate Quality before branching out into a company of its own, announced in December 2024. It comes as two parts under one account. The Qlty CLI is a fair source command-line tool written in Rust, and Qlty Cloud is the hosted service that reads results from GitHub repositories. The CLI runs linters and auto-formatters through plugins, with Semgrep, Bandit and Brakeman for security rules and Trufflehog for secrets. OSV Scanner looks for vulnerable open source packages, while checkov, tflint and trivy cover Terraform, CloudFormation, Kubernetes and Docker files. A qlty.toml file in each repository chooses the plugins and sets how each code smell is treated, and custom checks can be written with AST-Grep. Qlty Cloud assigns a maintainability letter grade based on technical debt and tracks complexity, duplication and test coverage over time. On a pull request it posts the Qlty Gate, Qlty Coverage and Qlty Diff Coverage statuses, comments under the lines where new issues appear, and offers AI autofixes as suggestions that can be committed straight to the branch. The product is built for engineering teams whose code lives on GitHub Cloud and who want quality results inside the pull request. Tech leads use the gate to stop a merge that brings in new issues or lowers coverage. Engineering managers read Workspaces, which roll maintainability, duplication, security and coverage up across many repositories, to see where debt is building. Maintainers of community open source projects are served through a program of their own. Teams that let AI coding agents such as Claude Code or Cursor write code run the CLI as a check on that output. In daily work a developer runs the CLI locally to lint and format before pushing, and the same configuration runs again in CI. Coverage reports go up from GitHub Actions, CircleCI, Buildkite or Jenkins, and Qlty compares each one with the base branch. During review its status checks and comments sit in GitHub alongside the human reviewers' notes. Over months, Trends and hotspots show whether a refactoring lowered complexity or whether one corner of the codebase keeps collecting issues. The job Qlty is hired for is keeping every merge from making the code harder to change.
Pricing
View plans-
Free
Free
- Unlimited private and public contributors
- Unlimited public and private repositories
- 1,000 analysis minutes a month
- 100 AI autofixes a month
- Linting and auto-formatting
- Code coverage
- Maintainability and duplication
- Open, extensible Rust CLI
- Community support
- Community-based open source projects also qualify for free service, which Qlty may withdraw for any reason
-
Pro
$24 per month
$24 per contributor a month billed monthly; $20 per contributor a month billed annually
- Everything in Free
- Shared configurations
- Trends and hotspots
- One year of history
- Accelerated analysis
- 20,000 analysis minutes a month
- 5,000 AI autofixes a month
- Web-based support
-
Enterprise
$36 per month
$36 per contributor a month billed monthly; $30 per contributor a month billed annually
- Everything in Pro
- Advanced analytics
- Organization policies
- Priority support with SLA
- Manual invoicing and a named account manager
- 75,000 analysis minutes a month
- 5,000 AI autofixes a month
- Invoiced billing available at $10k+
- Custom terms available at $40k+
Features
- Included: Quality gate that fails the build
- Included: Pull request decoration with findings
- Included: New-code-only analysis against a baseline
- Included: Custom rule authoring
- Included: Rule set configuration per project
- Included: SAST security vulnerability rules
- Included: Hardcoded secrets detection
- Included: Software composition analysis of dependencies
- Included: Code duplication detection
- Included: Complexity and maintainability metrics
- Included: Test coverage import and tracking
- Not included: IDE plugin with live findings
- Included: Analysis for 20 or more languages
- Included: Infrastructure-as-code scanning
- Included: Automated fix suggestions for findings
- Included: Portfolio-level quality dashboards
- Not included: Self-hosted analysis server
- Included: Free analysis for open source projects
Additional Features
- Qlty Gate pass or fail status checks
- Qlty Diff Coverage on pull requests
- Test coverage uploads from CI
- Maintainability letter grades from technical debt
- Cyclomatic complexity and remediation effort
- Code duplication detection
- Linting and auto-formatting
- Line comments on new issues in pull requests
Best for
- engineering teams with repositories on GitHub Cloud
- tech leads enforcing merge gates on new issues and coverage
- engineering managers tracking technical debt across repositories
- maintainers of community open source projects
- teams writing code with Claude Code or Cursor
- codebases mixing application code with infrastructure as code
- former Code Climate Quality customers
Use cases
- blocking merges that add new issues or drop coverage
- tracking diff coverage on every pull request
- running linters and formatters in CI
- grading maintainability across a portfolio of repositories
- finding complexity and duplication hotspots
- scanning commits for hardcoded secrets
- checking dependencies for known vulnerabilities
- linting Terraform and Kubernetes files
- writing custom code checks for a codebase
- checking AI agent output before it is committed
- moving from Code Climate Quality
Screenshots & Videos
Explore Qlty in action
User Reviews
Compare with Similar Software
Click to compare side by side with Qlty