What is Merge Gate / Blocking?

Preventing a pull request from merging while it violates a defined quality or security threshold.

A gate is what turns advice into policy. Implemented as a required status check, it stops a merge when a condition fails: a new critical vulnerability, coverage below threshold on new code, a licence violation.

Gates only survive if they are trusted. A gate that fires on false positives gets bypass permissions handed out within a month, at which point it is theatre, so tune the threshold before enforcing it, not after.

Top 18 Merge Gate / Blocking tools

Every tool in the directory documented as supporting Merge Gate / Blocking, 16 fully, 2 partially, with what its own documentation says.

Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.

  1. 1
    CodacyQuality PlatformTeam

    Merge gates enforce quality, coverage and security thresholds via branch protection.

  2. 2
    AikidoCode Security Platform

    Status checks and merge gate enforcement; GitLab merge request approval rules

  3. 3
    ChatGPT / CodexAgent Coding ToolPro/business/enterprise/edu (not plus)

    Codex Security --fail-on-severity fails the CI step; Codex Action can gate merges.

  4. 4
    Checkmarx OneCode Security Platform

    Policies can 'Break the Build' on violation; Protected Branches patterns govern which branches trigger scans and gates.

  5. 5
    CodeAnt AIPR Review

    Quality gates enforce standards before merge; auto-approve PR for trusted changes

  6. 6
    CodeRabbitPR Review

    Pre-merge checks in error mode block merges via Request Changes Workflow; custom checks Pro+

  7. 7
    CodeSceneQuality PlatformStandard

    Custom quality gates plus goal-violation and code-health-decline detection via GitHub Checks API and CI

  8. 8
    CorgeaCode Security PlatformScale

    Blocks GitHub/Azure/Harness merges, or CI via --block-on; Blocking Rules at Scale

  9. 9
    Cursor (Bugbot)PR ReviewPro

    Status check can fail on unresolved issues to block merges; defaults to neutral otherwise.

  10. 10
    DeepSourceQuality Platform

    Quality Gates fail checks on category, severity, or metric thresholds; AI Review status can be a required check.

  11. 11
    GitHub Advanced SecurityCode Security PlatformAdd-on: Code Security (rulesets themselves are platform-level)

    'Require code scanning results' and 'Require code quality results' rulesets; dependency review fail-on-severity

  12. 12
    QltyQuality PlatformCloud (pricing undocumented)

    Quality Gate commit statuses for issues, total coverage and diff coverage feed GitHub branch protection

  13. 13
    SemgrepCode Security Platform

    Block mode fails CI (exit code 1); remediation policies block merge; developer exception approval flow.

  14. 14
    SnykCode Security Platform

    PR checks set SCM status and GitLab MR pipeline status; severity and fixability failure conditions.

  15. 15
    SonarQubeQuality Platform

    Quality gates block PRs and branches via status checks; custom gates require Team or Enterprise.

  16. 16
    VeracodeCode Security Platformadd-on

    Veracode checks configurable as required status checks; --fail_on_severity/--fail_on_cwe break builds

  17. 17
    GreptilePR ReviewPartial

    config.json statusCheck posts a GitHub status check with review result; no fail-state/required-check documented

  18. 18
    QodoPR ReviewPartial

    Compliance labels such as 'Failed compliance check' must be wired into CI actions to block merges

What to look for

  • Granularity, by severity, issue type or repository
  • New-code-only conditions so legacy debt does not block delivery
  • Documented, audited bypass process for genuine emergencies
  • How the gate behaves when the scan itself fails or times out

Related terms

FAQ

What is Merge Gate / Blocking?

Preventing a pull request from merging while it violates a defined quality or security threshold.

How many tools support Merge Gate / Blocking?

18 of the 20 tools tracked in this directory support Merge Gate / Blocking, 16 fully and 2 partially, including Codacy, Aikido, ChatGPT / Codex, Checkmarx One, CodeAnt AI. Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.

What should you look for in Merge Gate / Blocking?

Granularity, by severity, issue type or repository. New-code-only conditions so legacy debt does not block delivery. Documented, audited bypass process for genuine emergencies. How the gate behaves when the scan itself fails or times out.