Quality Gates
Request early access
This page describes features that are in private beta. Request early access to get them sooner.
GitHub has a robust system for commit statuses that is used for external systems to report information about code changes in a simple go/no-go form. For example, continuous integration services commonly use commit statuses to indicate whether builds are passing or failing.
You can configure Qlty to report one or more of the following Quality Gates:
Qlty Gate: Provides a go/no-go assessment based on the analysis results. The Gate can be configured to consider new issues, vulnerabilities, and file maintainability.
Qlty Coverage: Displays the total code coverage from the automated test suite. This status can be configured to return a failure if the coverage decreases compared to the base branch.
Qlty Diff Coverage: Displays the code covergage of the new or changed lines in the pull request. This status can be configured to return a failure if the coverage of the modified code is below a threshold.