Skip to content

Commit d9de9ea

Browse files
committed
Updated to only use global calls
1 parent 5673cf4 commit d9de9ea

File tree

1 file changed

+14
-23
lines changed

1 file changed

+14
-23
lines changed

phpdebt

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,45 @@
11
#!/bin/bash
22

3-
SOURCE="${BASH_SOURCE[0]}"
4-
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
5-
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
6-
SOURCE="$(readlink "$SOURCE")"
7-
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
8-
done
9-
10-
DIR=`dirname $0`
11-
123
CODE_FAULTS=0
134
STANDARDS_FAULTS=0
145
FOLDER=$1
156

16-
FAULT=$($DIR/phpmd $FOLDER text cleancode | wc -l)
17-
CODE_FAULTS=$((CODE_FAULTS + FAULT))
7+
FAULT=$(phpmd $FOLDER text cleancode | wc -l)
8+
CODE_FAULTS=$((CODE_FAULTS + FAULT))
189
echo "phpmd cleancode: $FAULT"
1910

20-
FAULT=$($DIR/phpmd $FOLDER text codesize | wc -l)
21-
CODE_FAULTS=$((CODE_FAULTS + FAULT))
11+
FAULT=$(phpmd $FOLDER text codesize | wc -l)
12+
CODE_FAULTS=$((CODE_FAULTS + FAULT))
2213
echo "phpmd codesize: $FAULT"
2314

24-
FAULT=$($DIR/phpmd $FOLDER text design | wc -l)
25-
CODE_FAULTS=$((CODE_FAULTS + FAULT))
15+
FAULT=$(phpmd $FOLDER text design | wc -l)
16+
CODE_FAULTS=$((CODE_FAULTS + FAULT))
2617
echo "phpmd design: $FAULT"
2718

28-
FAULT=$($DIR/phpmd $FOLDER text naming | wc -l)
29-
CODE_FAULTS=$((CODE_FAULTS + FAULT))
19+
FAULT=$(phpmd $FOLDER text naming | wc -l)
20+
CODE_FAULTS=$((CODE_FAULTS + FAULT))
3021
echo "phpmd naming: $FAULT"
3122

32-
FAULT=$($DIR/phpmd $FOLDER text unusedcode | wc -l)
33-
CODE_FAULTS=$((CODE_FAULTS + FAULT))
23+
FAULT=$(phpmd $FOLDER text unusedcode | wc -l)
24+
CODE_FAULTS=$((CODE_FAULTS + FAULT))
3425
echo "phpmd unusedcode: $FAULT"
3526

36-
FAULT=$($DIR/phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme,css,info,txt,md $FOLDER --report=summary | sed -n -r 's/A TOTAL OF (.*) ERROR.*AND (.*) WARNING.*/\1 + \2/p')
27+
FAULT=$(phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme,css,info,txt,md $FOLDER --report=summary | sed -n -r 's/A TOTAL OF (.*) ERROR.*AND (.*) WARNING.*/\1 + \2/p')
3728
FAULT=$(echo $FAULT | bc)
3829
STANDARDS_FAULTS=$((STANDARDS_FAULTS + FAULT))
3930
echo "phpcs Drupal: $FAULT"
4031

41-
FAULT=$($DIR/phpcs --standard=DrupalPractice --extensions=php,module,inc,install,test,profile,theme,css,info,txt,md $FOLDER --report=summary | sed -n -r 's/A TOTAL OF (.*) ERROR.*AND (.*) WARNING.*/\1 + \2/p')
32+
FAULT=$(phpcs --standard=DrupalPractice --extensions=php,module,inc,install,test,profile,theme,css,info,txt,md $FOLDER --report=summary | sed -n -r 's/A TOTAL OF (.*) ERROR.*AND (.*) WARNING.*/\1 + \2/p')
4233
FAULT=$(echo $FAULT | bc)
4334
STANDARDS_FAULTS=$((STANDARDS_FAULTS + FAULT))
4435
echo "phpcs DrupalPractice: $FAULT"
4536

46-
TOTAL=$($DIR/phploc --names=*.php,*.module,*.install,*.inc,*.js,*.scss $FOLDER | sed -n -r 's/.*\(NCLOC\) *(.*) \(.*\)/\1/p')
37+
TOTAL=$(phploc --names=*.php,*.module,*.install,*.inc,*.js,*.scss $FOLDER | sed -n -r 's/.*\(NCLOC\) *(.*) \(.*\)/\1/p')
4738
PERCENT=$(echo "scale=2; (($CODE_FAULTS + $STANDARDS_FAULTS) / $TOTAL) * 100" | bc | sed -n -r 's/(.*)\..*/\1/p')
4839
if [ -z $PERCENT ]
4940
then
5041
PERCENT=0
51-
fi
42+
fi
5243

5344
FAULTS=$((CODE_FAULTS + STANDARDS_FAULTS))
5445

0 commit comments

Comments
 (0)