Laravel Pint: PHP Fixer Minimalis

Published on 22 June

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

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

./vendor/bin/pint

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

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

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"
}

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

pint --preset laravel

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

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

Semoga package dan artikel ini bermanfaat ya.