Skip to content

Pint

Completata l'installazione, è possibile configurare Pint per la formattazione e la pulizia del codice (vari feticismi anche, riguardante sempre lo stile del codice sia chiaro).

Configurazione

Aprendo le impostazioni di PhpStorm, l'interfaccia sarà la seguente:

phpstorm-settings-opened

Nella sezione PHP, cliccare su Quality Tools > Laravel Pint:

  • spuntare l'opzione Reformat only uncommitted files
  • specificare il path per pint.json
    • che dovrebbe già essere nella root del progetto
  • alla voce Configuration selezionare System PHP

phpstorm-settings-qt-pint

Successivamente cliccare sulla voce di menu Quality Tools:

  • selezionare Laravel Pint
    • PhpStorm segnalerà il corretto funzionamento della configurazione

phpstorm-settings-qt

Successivamente cliccare sulla voce di menu Tools > Actions on Save:

  • spuntare il flag Reformat code

phpstorm-settings-tools-aos

Se tutto è stato configurato correttamente e attentamente hai letto la guida, ogni volta che un file .php verrà salvato il codice verrà formattato e ripulito dalle schifezze.

Incluse le if/foreach senza parentesi graffe (godo).

se invece il codice non viene formattato o PhpStorm segnala errori, RIP