#+TITLE: check-php-syntax #+OPTIONS: toc:nil * check-php-syntax A ~pre-commit~ script for git that checks if all php source files have proper syntax. This catches far from all mistakes (as most are not syntax related, of course), but it helps sometimes. #+BEGIN_SRC sh :tangle yes #!/bin/zsh result=0 cd $PWD/src for php in **/*.php do message=$(php -l $php) if [ $? -ne 0 ] then echo "$message" result=1 fi done if [ $result -eq 0 ] then echo "All checked out" fi exit $result #+END_SRC