munizeverton
3/8/2018 - 2:33 PM

Script para rodar o PHPCS nos arquivos do ultimo commit ou algum commit específico

Script para rodar o PHPCS nos arquivos do ultimo commit ou algum commit específico

#!/bin/bash

COMMIT=${1:-'HEAD~1..HEAD'}

#Pega os arquivos alterados no ultimo commit
files=( $(git diff-tree --no-commit-id --name-only -r ${COMMIT}))

#Itera sobre os arquivos alterados e roda o phpcs sobre cada um deles
for i in "${files[@]}"
do
   phpcs ${i}
done