github twitter codepen youtube

Estandarizar código con PHP-CS-Fixer

En esté tutorial te enseño a configurar la extension https://github.com/PHP-CS-Fixer/PHP-CS-Fixer en Visual Studio Code, está herramienta nos ayuda a formatear nuestro código automáticamente. La elección de la mejor configuración de formateo de código PHP para Visual Studio depende en gran medida de tus preferencias personales y del estilo de codificación estén usando en tu equipo. Sin embargo, aquí tienes una configuración que puede servirte como punto de partida:

Desde composer instala el paquete de php-cs-fixer.

composer global require friendsofphp/php-cs-fixer

Una vez instalado puedes verificar que se ejecute el comando desde la terminal ejecutando el siguiente comando.

php-cs-fixer --version

Ahora es hora de instalar la extension php cs fixer en VSCode, para acceder a los settings desde VS Code puedes entrar a las opciones siguientes del menú:

  • En Windows/Linux - File > Preferences > Settings
  • En macOS - Code > Preferences > Settings

También puedes localizarlos desde la terminal en sus rutas de instalación correspondientes para cada sistema operativo.

  • Windows %APPDATA%\Code\User\settings.json
  • macOS $HOME/Library/Application\ Support/Code/User/settings.json
  • Linux $HOME/.config/Code/User/settings.json

Después indica donde está instalado el comando, puedes usar el comando where php-cs-fixer y agrega la ruta en la siguiente variable:

"php-cs-fixer.executablePath": "C:\\Users\\TU_USUARIO\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat",

Con esto debe encontrar la ruta del archivo ejecutable, para terminar indica que formateador quieres usar para php usa el metacomando alt+shift+f y selecciona php-cs-fixer, activa la opción de formatear al guardar y listo

"php-cs-fixer.onsave": true,

Recuerda que antes debes tener instalado PHP y también tener configurada la extensión phpcs, te dejo el link del tutorial para que lo hagas si te hace falta. Espero que te sea de ayuda, nos leemos hasta la proxima 🖖.