کاپیتان کد | برنامهنویسی و هوش مصنوعی
عکس
💅 نکته کاربردی برای لاراولیها: فرمت خودکار کدِ Claude Code با Pint
با یه Hook از نوع PostToolUse کاری کن هر فایل PHP که Claude Code ادیت یا ایجاد میکنه، همون لحظه با Laravel Pint فرمت بشه؛ دیگه کد ایجنت استایل پروژهت رو به هم نمیریزه و diffها تمیز میمونن.
اینو توی .claude/settings.json پروژه بذار:
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "jq -r '.tool_input.file_path' | grep '\\.php$' | xargs -r vendor/bin/pint"
}]
}]
}
}
فقط jq باید نصب باشه (sudo apt install jq). فایل رو کامیت کن تا هر کی تو تیم با Claude Code کار میکنه همین رفتار رو داشته باشه.
🔗 راهنمای رسمی Hooks در Claude Code
اگه روزت با کد زدن و اخبار جدید AI میگذره، جات اینجاست 👇
🆔 @captaincode_tech
1 · 102 ·