Your codebase has 347 `any` types. And counting.

TypeDrift finds type suppressions, lint bypasses, and code quality erosion patterns across TypeScript, Python, Go, Java, and Ruby. Before they metastasize.

$ clawhub install typedrift click to copy
$ typedrift scan src/
 
🔍 TypeDrift: Scanning 142 source files...
 
  !! CRITICAL  src/api/client.ts:45     as any (type assertion)
     → Remove type assertion: define proper interface
 
  !  HIGH      src/utils/parse.py:12    # type: ignore
     → Add proper type annotation instead of suppression
 
  .. MEDIUM     src/config.ts:89        // eslint-disable-next-line
     → Fix the underlying lint issue instead of suppressing
 
  Quality Score: 62/100 (D)
  23 erosion patterns found (3 critical, 8 high, 12 medium)

One `any` becomes ten. Ten becomes a hundred.

Type suppressions and lint bypasses are code debt that compounds. Every @ts-ignore today is a runtime error tomorrow. TypeDrift catches erosion before it becomes structural.

47%
of TS projects have >100 `any` types
3.2x
more bugs in weakly-typed code
12 min
avg fix time per suppression

Three steps to stop quality erosion

1

Install

One command installs TypeDrift and hooks into your workflow via ClawHub.

clawhub install typedrift
2

Code

Write code normally. TypeDrift watches for type suppressions, lint bypasses, and quality erosion patterns. Zero friction.

3

Detect

Get a quality score with every scan. See exactly where erosion is happening and what to fix first, with clear remediation steps.

Everything you need to stop code quality erosion

🔍

Multi-language Detection

Scans TypeScript, Python, Go, Java, Ruby, and Kotlin for type suppressions, lint bypasses, and quality erosion patterns.

📊

Quality Scoring

0-100 quality score with A-F grading for every scan. Track your codebase health over time and spot regressions instantly.

🪝

Pre-commit Hooks

Block new type suppressions and lint bypasses before they enter the codebase. Stop erosion at the source.

📈

Trend Tracking

See quality erosion over your entire git history. Visualize when drift started and which commits made it worse.

🎯

Git Blame Attribution

Know exactly who introduced each suppression and when. No more guessing who added that @ts-ignore three months ago.

📋

Policy Enforcement

Set team-wide quality thresholds for CI/CD. Fail builds when quality score drops below your standard.

How TypeDrift compares

Feature TypeDrift SonarQube ($150/mo) CodeClimate ($15/dev/mo) DeepSource ($12/dev/mo)
Price Free / $19 / $39 $150/mo $15/dev/mo $12/dev/mo
Runs Locally
Zero Config
Multi-language
Pre-commit Hooks
Zero Telemetry
Quality Trends
Policy Enforcement
Setup Time 30 seconds 30+ min 15+ min 10+ min

Simple, transparent pricing

Start scanning for free. Upgrade for full erosion protection.

Free
$0
  • Scan up to 5 files
  • Quality score + grade
  • 40+ erosion patterns
  • CLI output
Install Free
Team
$39/user/mo
  • Everything in Pro
  • Quality trend tracking
  • Policy enforcement
  • CI/CD integration
  • Baseline management
Get Team

Get notified about updates

No spam. One email per week max. Unsubscribe anytime.

Your code quality is eroding right now

Install TypeDrift in 30 seconds. Catch the rot before it spreads.

$ clawhub install typedrift click to copy