- Alat yang membaca dan memahami seluruh riwayat git dengan AI, lalu menulis ulangnya secara otomatis ke format Conventional Commits yang lebih baik
- Berguna saat membutuhkan riwayat yang rapi, seperti merapikan proyek sebelum dirilis sebagai open source, polesan terakhir sebelum mengajukan PR tim, atau membersihkan commit proyek pribadi
- Mendukung OpenAI dan Ollama, dan saat memakai LLM lokal (Ollama), diff kode bisa tetap tidak keluar ke pihak eksternal
- Mendukung integrasi Git Hooks, sehingga saat commit Anda bisa mengatur AI untuk otomatis merekomendasikan atau membuat pesan commit
- Hook
pre-commit: pratinjau saran AI sebelum commit
- Hook
prepare-commit-msg: menerapkan pesan yang sudah disetujui secara otomatis
- Setiap hook bersifat opt-in dan memerlukan pengaturan keamanan
- Mendukung workflow profesional
- Smart filter: memilih hanya pesan yang bermasalah untuk diperbaiki melalui penyaringan cerdas, sehingga commit yang sudah ditulis dengan baik akan dilewati
- Membuat branch cadangan secara otomatis sebelum semua pekerjaan dimulai agar dapat dipulihkan
- Dry-run: pratinjau sebelum perubahan dengan
--dry-run, dan batasi cakupan pemrosesan dengan --max-commits
- Fitur quality scoring untuk mengidentifikasi commit yang perlu ditingkatkan
- Mencerminkan aturan tiap tim melalui template kustom dan
COMMIT_MESSAGE.md
- Dicari otomatis di root proyek, direktori
.git, dan .github
- Integrasi pipeline CI/CD memungkinkan pemeriksaan kualitas commit saat validasi PR
- Struktur pemrosesan yang efisien mendukung tampilan progres real-time dan output berwarna
- Lisensi MIT
- Hal yang perlu diperhatikan
- Penulisan ulang riwayat Git mengubah hash commit, sehingga tidak disarankan pada branch bersama
- Disarankan digunakan pada proyek pribadi atau tahap perapian sebelum rilis open source
- Jangan terapkan pada branch main/master tanpa kesepakatan tim
Belum ada komentar.