antrophiclove
← Kütüphaneye dön
0

Dosya düzenlemesinden sonra lint çalıştıran hook

Claude onu Düzenleme veya Yazma işleminden sonra tüy bırakmadığını çalıştırır. Betik çıkış 2 dönerse Claude düzeltir ve düzeltir; böylece "lint'i sonra çalıştırırım" diye bir adım kalmaz.

yazan kuscubasiece·8 Eylül 2026
Kurulum
curl -sL https://www.antrophiclove.com/api/kaynak/dosya-duzenlemesinden-sonra-lint-calistiran-hook/raw

Bu içerik mevcut dosyaya elle harmanlanmalı: .claude/settings.json

Kaynak: Claude Code resmi dokümantasyonu — https://code.claude.com/docs/en/hooks

# .claude/settings.json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/lint-check.sh",
            "timeout": 30,
            "statusMessage": "Lint calisiyor..."
          }
        ]
      }
    ]
  }
}

# .claude/hooks/lint-check.sh
#!/bin/bash
if ! npm run lint --silent; then
  echo "Lint hatasi: duzeltilmeli" >&2
  exit 2   # 2 = engelleyici hata, Claude ciktiyi gorur ve duzeltir
fi
exit 0