orgweb/site/snippets/check-php-syntax.org

32 lines
606 B
Org Mode

#+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