What is Qlty?
Qlty is a next generation, cloud-based Code Health Platform designed to help you take control of technical debt. Our open, extensible platform includes support for all modern programming languages, frameworks, and infrastructure platforms and offers:
- 🐞 Linting (for every language)
- 🖌️ Auto-formatting
- 🚨 Security scanning (IaC, SAST, SCA, and more)
- 💩 Maintainability and duplication
- 🚦 Code coverage
Qlty is in beta today as Qlty CLI and Qlty Cloud.
What problems does Qlty solve?
- Noisy static analysis. Analyzers offer valuable findings but are notoriously difficult to integrate into development processes and CI. Qlty focuses on newly introduced issues making every finding actionable. Pre-existing issues are available to browse and fix whenever you’re ready.
- Slow code reviews. PR authors usually wait hours for review feedback followed by repeated back-and-forth cycles. Supplementing peer review with automated code review allows PR authors to get initial feedback in minutes, increases consistency, and allows reviewers to focus on deeper conversations.
- Hidden and increasing technical debt. Without clear data and reports, technical debt accumulates invisibly over time. Qlty provides clear answers about status and trends to align all stakeholders to make better decisions.
- Developer tool SaaS sprawl. Implementing static analysis, SAST, IaC scanning, and code coverage often requires setting up and managing at least three tools totaling over $100 per developer per month. Qlty provides all those functions in a single, unified experience for half the cost.
Developing with Qlty
Qlty’s fully automated, cloud-based solution to technical debt makes it easy to implement continuous code quality:
- When you open a pull request, Qlty analyzes your changes using a highly customizable static analysis configuration.
- Within minutes, you’ll get automated code review comments for newly introduced issues directly in your pull request.
- Configurable Quality Gates evaluate the mergeability of the change in a simple go/no-go status.
- By preventing new quality issues from being merged, the overall quality of the codebase will improve over time
All of this is possible with five minutes of setup, and without needing to run static analysis on your CI system. (A simple coverage uploader is provided for publishing code coverage reports to Qlty.)