X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=contrib%2Ffind-bad-php.sh;h=45d6e7afd6e21594da63dd18b17c75d75e4446e5;hp=79cfd1dc31fe1795f4173989dca33cbc718cad29;hb=HEAD;hpb=3a6c4a08c0ac66d84e7726f65f7d03e6677ab22e diff --git a/contrib/find-bad-php.sh b/contrib/find-bad-php.sh index 79cfd1dc..45d6e7af 100755 --- a/contrib/find-bad-php.sh +++ b/contrib/find-bad-php.sh @@ -1,25 +1,24 @@ #!/bin/sh echo "$0: Searching for PHP scripts (except 3rd party) ..." -PHP=`find -type f -name "*.php" 2>&1 | grep -v "third_party"` +PHP=$(find -type f -name "*.php" 2>&1 | grep -v "third_party" | grep -v "/vendor/" | grep -v "smarty3/compiled/") for SCRIPT in ${PHP}; do - HEADER=`cat ${SCRIPT} | head -n 1 | grep -v "") - FOOTER=`cat ${SCRIPT} | tail -n 1 | grep "?>"` - - if [ -n "${HEADER}" ]; + if [ -n "${SHORT_OPEN_TAG}" ]; then - echo "$0: Script '${SCRIPT}' has non-typical header." + echo "$0: Script '${SCRIPT}' has short opening tag ()." fi - LINT=`php -l "${SCRIPT}" 2>&1 | grep -v "Constant FUSE_EDEADLK already defined in Unknown on line 0" | grep -v "No syntax errors detected in"` + LINT=$(php -l "${SCRIPT}" 2>&1 | grep -v "Constant FUSE_EDEADLK already defined in Unknown on line 0" | grep -v "No syntax errors detected in") if [ -n "${LINT}" ] then