• ตัวจัดการ Git hook แบบข้ามแพลตฟอร์ม เพื่อป้องกัน "การพุชโค้ดที่พังโดยไม่ตั้งใจ, โค้ดที่ไม่ได้ทดสอบ, หรือโค้ดที่ไม่ได้รัน lint"
  • ได้แรงบันดาลใจจาก husky สำหรับ JS และ นำไปใช้ได้กับทุกภาษา/สแตก เช่น Python, Rust, Go, Node เป็นต้น
  • เก็บไฟล์สคริปต์ไว้ในโฟลเดอร์ .hooky และสามารถ ติดตั้ง/แชร์/จัดการ hook ทั้งหมดได้ด้วยคำสั่งเดียว
    • ใช้คำสั่ง hooky install เพื่อติดตั้งไฟล์ .hooky/* ไปยัง .git/hooks/* เป็น symbolic link
    • แต่ละ hook จะ หยุดการ commit/push หากการทำงานล้มเหลว พร้อมแนะนำวิธีข้าม (git commit --no-verify)
    • hooky จะจัดการเฉพาะไฟล์ที่มีคอมเมนต์ # hooky ya rookie เท่านั้น และจะไม่แตะ custom hook
  • จัดการเวอร์ชันและแชร์กับทีมได้ง่าย สำหรับไฟล์ hook และจะติดตั้ง/อัปเดตอัตโนมัติเฉพาะ hook ที่ GetHooky สร้างและดูแล
  • hook ที่ติดตั้งด้วย GetHooky จะหยุดการ commit/push โดยอัตโนมัติเมื่อเกิดความล้มเหลว และยังแสดงตัวเลือกสำหรับข้ามได้ด้วย
  • รองรับแพลตฟอร์มส่วนใหญ่ ยกเว้น Windows

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น