Your tests have blind spots.

Find untested functions, missing edge cases, and critical paths without coverage. Semantic analysis across JS/TS, Python, Go, and Rust.

$ clawhub install testgap click to copy
$ testgap scan
 
🧪 TestGap: Scanning project for coverage gaps...
 
  !! CRITICAL  payments.ts:42  processPayment()
     Reason: No test file found — handles money
 
  !  HIGH      auth.js:18      authenticateUser()
     Reason: Tested but missing error path coverage
 
  ~  MEDIUM    importer.py:91  parseCSV()
     Reason: Test exists but no edge case for malformed input
 
  Score: 61/100 (D)
  15 coverage gaps found (3 critical, 5 high, 7 medium)

100% line coverage. Zero tests on the function that moves money. That's the blind spot.

Coverage tools tell you which lines ran. TestGap tells you which functions matter and whether they're actually tested for the things that go wrong.

60+
Gap detection patterns
5
Languages supported
100%
Local analysis
Zero
Telemetry

Everything you need to close the gaps

🔍

Coverage Gap Detection

Finds functions, methods, and exports with no corresponding test file or inadequate test coverage using semantic analysis, not just line counting.

⚠️

Critical Path Analysis

Identifies high-risk code paths that handle payments, authentication, data mutations, and security boundaries. Prioritizes gaps that matter most.

📊

Test Quality Scoring

Grades your test suite from A to F based on gap severity, edge case coverage, and critical path protection. Track improvements over time.

🪝

Pre-commit Hooks

Block commits that introduce new coverage gaps. Integrates with Lefthook for zero-config hook management across your entire team.

🌐

Multi-Language Support

Supports JavaScript, TypeScript, Python, Go, and Rust out of the box. Understands each language's testing conventions and frameworks.

📤

SARIF CI Output

Generate SARIF reports for GitHub Code Scanning, Azure DevOps, and CI/CD pipelines. Integrate gap detection into your existing workflow.

How TestGap compares

Feature Coverage Tools SonarQube Manual Review TestGap
Semantic gap analysis Partial Slow
Critical path detection Slow
Test quality scoring Basic
Pre-commit hooks
Multi-language Per-tool 5 langs
Offline / local Server
No instrumentation needed
SARIF output

Simple, transparent pricing

Start scanning for free. Upgrade for full gap analysis.

Free
$0
  • 5 files per scan
  • Basic gap patterns
  • Single directory
  • Community support
Install Free
Team
$39/mo
  • Everything in Pro
  • Cross-module analysis
  • Custom gap rules
  • SARIF output
  • CI integration
  • Priority support

Your next deploy could ship an untested critical path

Install TestGap in 30 seconds. Find every blind spot before your users do.

$ clawhub install testgap click to copy