2013-05-31 13:48:14 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
2013-06-03 15:13:42 +02:00
|
|
|
set -o nounset
|
|
|
|
|
|
|
|
SCRIPTNAME=$(readlink -f $0)
|
|
|
|
DIR=$(dirname $SCRIPTNAME)
|
2013-06-04 11:25:08 +02:00
|
|
|
PHPCS=$(which phpcs)
|
|
|
|
|
|
|
|
if [[ ! -x $PHPCS ]]; then
|
|
|
|
echo "PHPCS not found!"
|
|
|
|
exit 1
|
|
|
|
fi
|
2013-06-03 15:13:42 +02:00
|
|
|
|
2013-06-03 10:36:27 +02:00
|
|
|
# Make sure that the destination directory for logs and reports exists
|
2013-06-03 15:13:42 +02:00
|
|
|
mkdir -p $DIR/../../build/log
|
2013-06-03 10:36:27 +02:00
|
|
|
|
2013-06-04 11:25:08 +02:00
|
|
|
phpcs -p --standard=PSR2 --extensions=php --encoding=utf-8 \
|
|
|
|
--report-checkstyle=$DIR/../../build/log/phpcs_results.xml \
|
|
|
|
"$@" \
|
|
|
|
$DIR/../../application \
|
|
|
|
$DIR/../../library/Icinga \
|
|
|
|
$DIR/../../bin
|
2013-05-31 13:48:14 +02:00
|
|
|
|
|
|
|
exit 0
|