Symfony. Configurando Easy Coding Standard y PHPStan

Aprende a configurar estos analizadores de código para asegurar un mismo estilo en los archivos y realizar comprobaciones estáticas sobre tu código

Gerardo Fernández
6 min readJan 17, 2021

Hoy retomo los artículos sobre Symfony con la intención de hablaros sobre dos paquetes que os ayudarán mucho a mejorar muchísimo vuestro código y ahorraros algún que otro disgusto:

  • EasyCodingStandard es una librería que nos va a permitir comprobar el estilo de nuestro código para asegurar que cumple con los estándares y automáticamente corregir aquellos errores que detecte. Es compatible tanto con PHP_CodeSniffer como con PHP-CS-Fixer, por lo que podéis trabajar indistintamente con cualquiera
  • PHPStan (PHP Static Analyzer) es un analizador estático de código, lo cual nos permite comprobar que la aplicación guarda un tipado coherente, la existencia de los métodos y propiedades de los objetos y vigilar que cumplimos con las principales buenas prácticas.

La instalación y configuración de ambas librerías lleva apenas 10 minutos, por lo que me ha resultado interesante escribir este artículo para que os animéis a incorporarlas en vuestros proyectos.

Instalación de EasyCodingStandard

--

--

Gerardo Fernández

Entre paseo y paseo con Simba desarrollo en Symfony y React