Probando Laravel Pint

Laravel Pint es un nuevo paquete del ecosistema Laravel. Creado por Nuno Maduro. Permite corregir el estilo y mantener la consistencia de nuestro código base.

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/xRP8wZ19LOs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Instalación

Para instalarlo únicamente requerimos de composer. composer require laravel/pint --dev. Así lo añadimos como una dependencia de desarrollo a nuestro proyecto. Nos instala un archivo binario sin dependencias.

Ejecutando Pint

./vendor/bin/pint. Y arreglará el estilo de nuestro proyecto con el estándar PSR-12.

Pint también cuenta con un conjunto de reglas preestablecidas para Laravel. pint --preset laravel. Ideal para proyectos Laravel.

Otra forma que recomiendo ejecutarlo es como un script en Composer. composer format. Para esto añadimos el evento de comando format en el composer.json de nuestro proyecto

{
    "scripts": {
        "test": "vendor/bin/pint --preset laravel"
    }
}