Laravel Pint: PHP Fixer Minimalis

Tepat pada tanggal 9:32 PM · Jun 22, 2022, tim inti laravel baru saja merilis package yang digunakan untuk merapikan kode php kita.

1 min read

Published on 22 Jun, 2022 (updated: 02 Oct, 2022)

Written by Irsyad A. Panjaitan

Fill in LaravelPHPToolPackage

ArticlesLaravel Pint: PHP Fixer Minimalis

Tepat pada tanggal 9:32 PM · Jun 22, 2022, tim inti laravel baru saja merilis package yang digunakan untuk merapikan kode php kita.

Package ini juga dilahirkan dari plugin PHP-CS-Fixer, yang mana sebelumnya plugin ini biasa digunakan di editor text, ataupun sebagai CLI.

Nah, untuk menggunakan Laravel pint ini, kita bisa dengan install langsung ke project yang kita punya sebagai --dev dependency.

composer require laravel/pint --dev
bashCopy

Nah, untuk menjalankannya, Anda bisa pakai langsung panggil dari vendor seperti berikut.

./vendor/bin/pint
bashCopy

Nah, karena saya tidak suka mengetikkan itu, saya akan masukkan dia di alias seperti:

alias pint='./vendor/bin/pint'
bashCopy

Untuk standardnya, pint sendiri akan menggunakan psr12, namun kita bisa merubahnya dengan membuat membuat pint.json pada root directory. your-project/pint.json

{ "preset": "psr12" }
jsonCopy

Selain itu, kita juga bisa membuat preset nya ke laravel dengan cara

pint --preset laravel
bashCopy

Atau dengan cara ./vendor/bin/pint --preset laravel, atau bisa dengan cara memasukkannya ke file json tadi.

{ "preset": "laravel", "rules": { "braces": false } }
jsonCopy

Semoga package dan artikel ini bermanfaat ya.

Irsyad A. Panjaitan

Let's start living like no one can help us in any event, so that when we are helped in certain times, it becomes a plus in itself.
1

Share on