Ejecute Code Sniffer en archivos modificados

Si tienes un gran proyecto, ejecuta

phpcs .

antes de cada confirmación puede llevar bastante tiempo. Hacer un estado de git y ejecutar phpcs en cada archivo modificado manualmente es igual de complicado.

Prueba esto…

#!/bin/bash

files
=$(git ls-files -om --exclude-standard)

phpcs $files

Guárdelo como un ejecutable llamado git-cs en su RUTA y al escribir lo siguiente se ejecutará phpcs solo en los archivos modificados …

git cs

Actualmente, no hay filtrado de tipos de archivos, pero phpcs parece hacer un buen trabajo ignorando los archivos que no puede rastrear.