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

33 lines
606 B
Org Mode
Raw Normal View History

2013-01-11 11:13:12 +01:00
#+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