Panduan Lengkap Untuk Memperbaiki Coding Style Menggunakan Laravel Pint - CRUDPRO

Panduan Lengkap Untuk Memperbaiki Coding Style Menggunakan Laravel Pint

Panduan Lengkap Untuk Memperbaiki Coding Style Menggunakan Laravel Pint

Ada yang baru lagi nih dari Laravel, namanya Laravel Pint sebuah package untuk memperbaiki coding model PHP supaya sesuai PSR-12. Laravel Pint sebenarnya memakai PHP-CSFixer untuk jalankan kerjanya.

Apa pentingnya style pengkodean? menurut saya individu sebuah coding model atau sebuah standard penulisan kode ini penting apa lagi bila bekerja dengan team. Disamping itu dengan ikuti standard penulisan ini, minimal kode kita semakin lebih gampang dibaca ‘secara penulisan'.

Saat sebelum adanya Laravel Pint, saya sebelumnya pernah membuat suatu artikel untuk memformat code memakai PHP CSFixer. Dalam artikel itu ada langkah-langkah yang penting kita kerjakan saat sebelum kita dapat memakainya.

Dengan Laravel Pint ini, kita dapat semakin gampang untuk menggunakannya, cukup gunakan Laravel Pint sebagai dependensi di proyek memakai composer. Seperti yang terteradi repositori githubnya "Laravel pint adalah pemecah style kode PHP tanpa ketergantungan untuk minimalis - dibuat di atas PHP-CS-Fixer".

composer require laravel/pint --dev

Setelah terinstal, kita bisa menjalankan tanpa melakukan konfigurasi apapun.

Tanpa melakukan konfigurasi dan penyetelan tanpa berpikir dan tanpa usaha proyek kita sudah sesuai dengan PSR-12. Kadang-kadang membuat kode tetap bersih dan konsisten membutuhkan sedikit usaha untuk menyesuaikan aturan yang ada.

Cobalah Laravel Pint

Oke untuk prakteknya kita akan coba buat sebuah proyek baru.

Buka proyeknya dan instal Pint :

composer require laravel/pint --dev

Kemudian saya jalankan Pint:

./vendor/bin/pint

Seharusnya kita akan melihat tampilan seperti ini:

Panduan Lengkap Untuk Memperbaiki Coding Style Menggunakan Laravel Pint

asil menjalankan Laravel Pint.

Bawaannya Pint menggunakan standard penulisan PSR-12, tetapi jika ingin memakai kode model Laravel kita juga bisa buat konfigurasinya dengan membuat file pint.json.

{
	"preset": "laravel"
}

Maka ketika kita jalankan, Pint akan memformat kode sesuai dengan standar penulisan kode dari Laravel.

Semoga bermanfaat dan buat kode kalian bersih lagi ya !