Como configurar Code Sniffer para asegurar la calidad del codigo y PSR en PHPStorm

Hola amigos, para asegurar y analizar que nuestro codigo sigue los estandard PSR para codificacion podemos instalar un plugin en PHPStorm que lo haga en tiempo real y nos marque que partes de nuestro codigo no cumple dichos requisitos.

Estos pasos son para Mac, pero en otros S.O deberian ser muy parecidos.

Para ello tenemos que instalar en el proyecto como dependencia la libreria:

$ composer require squizlabs/php_codesniffer

Una vez tengamos la libreria pasamos al IDE.

Accedemos a las settings > PHP. Configuramos el interprete para que use el que queramos (Si usais docker o si usais ad-hoc) en mi caso uso Docker.


En este punto tenemos que instalar el plugin de PHP CS.

A continuacion un poco mas abajo de PHP buscamos la seccion Quality Tools y abrimos el que pone PHP_CodeSniffer.

Elegimos el Interprete configurado previamente y pulsamos los 3 puntos.

Donde pone PHP_CodeSniffer Path ponemos la ruta al binario instalado pero de dentro del contenedor de Docker.

Pulsamos Validate y nos aparecera un mensaje de exito.

Una vez hecho, ya lo tendremos configurado para que vaya analizando el codigo.

Si metemos alguna linea que no cumpla con PSR nos aparecera un mensaje de este estilo.

Y con esto ya estaria todo ¡

Por favor compartid este articulo con vuestros colegas y redes sociales.

Suscribete para mas articulos ¡

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.