File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -7,39 +7,50 @@ WARNS="" ;
77ERRCNT=0 ;
88WARNCNT=0 ;
99
10+ OUTCNT=0 ;
11+ FILECNT=0 ;
12+ DONECNT=0 ;
13+
1014CMD=" find . -type f \( -name \" *.php\" -o -name \" *.lng\" \) -print" ;
1115
1216if [[ " $1 " == " commit" ]] ; then
1317 CMD=" git diff-tree --no-commit-id --name-only -r ${CI_COMMIT_SHA} | grep -E '\.(php|lng)$'" ;
1418fi
1519
20+ FILECNT=$( eval " ${CMD} | wc -l" ) ;
21+
1622for F in $( eval " $CMD " ) ; do
1723 if [[ ! -e " ${F} " && -f " ${F} " ]] ; then
1824 continue ;
1925 fi
20- echo -n " ${F} ... " ;
2126 R=$( php -d error_reporting=E_ALL -d display_errors=On -l " $F " 2> /dev/null) ;
2227 RET=$? ;
2328 R=$( echo " ${R} " | sed " /^$/d" )
2429 if [ $RET -gt 0 ] ; then
2530 EX=1 ;
26- echo " [ERROR] " ;
31+ echo -n " E " ;
2732 ERRS=" ${ERRS}${F} :" $' \n ' " ${R} " $' \n\n ' ;
2833 ERRCNT=$(( ERRCNT + 1 )) ;
2934 else
3035 if [[ " $R " == " Deprecated: " * ]] ; then
31- echo " [WARN] " ;
36+ echo -n " W " ;
3237 WARNS=" ${WARNS}${F} :" $' \n ' " ${R} " $' \n\n ' ;
3338 WARNCNT=$(( WARNCNT + 1 )) ;
3439 else
35- echo " [OK] " ;
40+ echo -n " . " ;
3641 fi
3742 fi
43+ OUTCNT=$(( OUTCNT + 1 )) ;
44+ DONECNT=$(( DONECNT + 1 )) ;
45+ if [ $OUTCNT -ge 40 ] ; then
46+ OUTCNT=0 ;
47+ echo " [${DONECNT} /${FILECNT} ]" ;
48+ fi
3849done
3950
4051echo " "
4152echo " --------------------------" ;
42- echo " "
53+ echo " ${DONECNT} Files done "
4354echo " ${ERRCNT} Errors"
4455if [ $ERRCNT -gt 0 ] ; then
4556 echo " ${ERRS} "
You can’t perform that action at this time.
0 commit comments