You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/akamai/vendor/akamai-open/edgegrid-client/tools/fix-cs.sh

26 lines
607 B
Bash

#!/bin/sh
export PATH=vendor/bin:$PATH
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
if [[ $# -eq 1 ]]
then
RUNDIR=$@
else
RUNDIR=$(cd $DIR && cd ../ && pwd)/src
fi
RESULT=$(phpcs --colors --standard=PSR1,PSR2 $RUNDIR)
echo "$RESULT"
echo $RESULT | grep "PHPCBF CAN FIX" > /dev/null
if [[ $? -eq 0 ]]
then
printf "Would you like to fix errors? [Y/n] "
read answer
if [[ $answer != "n" ]]
then
echo "Running phpcbf: "
phpcbf --standard=PSR1,PSR2 $RUNDIR
echo "Running php-cs-fixer: "
php-cs-fixer fix ./src --level=psr2
fi
exit -1
fi