Hamizulfaiz

Tech Entrepreneur / System Builder

Elak Code Berselerak: Gunakan Laravel Pint Sebelum Commit

Published:

Updated:

Laravel bisnes php

Sebagai programmer, setiap orang ada gaya tersendiri. Ada yang suka spaces, ada yang tabs. Ada yang letak brace sini, ada yang letak sana. Semuanya ok… tapi bila orang lain kena sentuh code anda, mula lah serabut.

Dalam startup, ini jadi masalah sebenar. Programmer sekarang macam “goreng pisang panas” — laku keras, cepat berpindah projek. Bila seorang resign, anda tak nak codebase jadi spaghetti.

Masuk Laravel Pint. Tool ni automatik standardize code anda. Gabungkan dengan git pre-commit hook, setiap commit akan bersih, konsisten, dan ready untuk deploy. Tiada debat, tiada manual fix, tiada style war.

 

Cara setup:

Di root projek, create atau edit .git/hooks/pre-commit:

#!/bin/sh 
echo "Checking code formatting..." 
./vendor/bin/pint -v 
git add .  
exit 0

dan beri permission executable: chmod +x .git/hooks/pre-commit

Sekarang, setiap kali kita run:

git commit -m "some fix"

 

Laravel Pint akan automatik format code mengikut standard sebelum anda push masuk repo.

 

Kenapa kita buat ni:

  • Pastikan code konsisten untuk programmer lain yang ambil alih.
  • Kurangkan friction bila scale team atau onboard dev baru.
  • Deploy jadi smooth — kurang moment “oops, salah style”.
 

Kesimpulan:
Standardize code bukan sekadar style — ia future-proof startup anda. Dengan Pint + pre-commit hook, code sentiasa clean, team lebih agile, dan anda boleh ship feature lebih cepat tanpa risau code messy.

 

Nak buat sistem?

Jom bincang untuk develop sistem yang custom untuk anda.

nak buat sistem bisnes? hubungi saya

Post Berkaitan

09 Mar 2026 Komunikasi Level Dewa: Macam mana nak terangkan pasal “Technical Debt” dekat bos yang bukan budak IT?
Komunikasi Level Dewa: Macam mana nak terangkan pasal “Technical Debt” dekat bos yang bukan budak IT?

Teknik komunikasi level dewa: Guna bahasa risiko dan duit untuk explain kenapa code perlu diperbaiki tanpa cerita pasal teknikal.

19 Feb 2026 Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka
Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka

Teknik praktikal debug sistem guna Laravel log dan Nginx log. Selesaikan isu server dengan tenang berdasarkan proses sebenar.

04 Feb 2026 Macam Mana Aku Engineer Laravel App Besar Tanpa Jadi Coding Spaghetti
Macam Mana Aku Engineer Laravel App Besar Tanpa Jadi Coding Spaghetti

Pendekatan praktikal aku untuk bina Laravel app besar yang kemas, scalable, dan senang maintain — tanpa over-engineering dan tanpa coding spaghetti.

01 Jun 2020 Server - Perkara asas untuk web developer
Server - Perkara asas untuk web developer

Perkara asas mengenai hal-hal server bagi web developer

08 Feb 2026 Order Masuk Serentak Tanpa Data Rosak: Cara Aku Handle Concurrency di eServe
Order Masuk Serentak Tanpa Data Rosak: Cara Aku Handle Concurrency di eServe

Teknik handle concurrency dalam Laravel tanpa data rosak. Cara eServe guna database transaction untuk urus stok masa trafik puncak.

22 Jun 2018 Proses Membina Sistem: Bukan Sekadar Coding, Tapi Membina Cara Kerja
Proses Membina Sistem: Bukan Sekadar Coding, Tapi Membina Cara Kerja

Membina sistem bukan sekadar coding. Fahami proses mapping kerja, design database, hingga sistem stabil dan scalable untuk bisnes.

28 Sep 2026 Bila Dua Sistem Mula Bercantum, Bukan Integration Yang Susah
Bila Dua Sistem Mula Bercantum, Bukan Integration Yang Susah

Bila dua sistem mula diintegrasikan, cabaran sebenar bukan API. Ia tentang business rules, customer, entitlement, card dan data sedia ada.

21 Sep 2026 Bila Deploy Laravel, Permission Bukan Masalah Kecil
Bila Deploy Laravel, Permission Bukan Masalah Kecil

Apa yang aku belajar tentang Laravel, VPS, deployment dan filesystem permission selepas berkali-kali kena permission denied.

04 Sep 2026 Rembayung: Bila Sistem Booking Berdepan Traffic Tinggi dan Isu Scalping
Rembayung: Bila Sistem Booking Berdepan Traffic Tinggi dan Isu Scalping

Bila restoran jadi viral, sistem booking bukan sekadar soal server. Ini analisis tentang traffic, scalping dan cara reka bentuk flow yang lebih praktikal.

HAMIZULFAIZ