Bash script to validate PHP for syntax errors before commit.
Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 1 commit ahead, 26 commits behind ReekenX:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.rst
pre-commit

README.rst

GIT Hook(s) for Web Development

(NOTE: Primarily for PHP or Drupal unless others contribute to Rails, Django, or other specific hooks for the collection, I'll be happy to include them directory or as a submodule maintained separetely)

  • git pre-commit hook checking PHP syntax errors. ( Uses php version installed local, not whats on the server, please be aware of this if there is diffrences in your versions. )

How to install

To install hook, copy pre-commit file to your project .git/hooks/pre-commit:

$ cp pre-commit .git/hooks/pre-commit; $ chmod +x .git/hooks/pre-commit;

Now, when you will make modifications to the code and try to commit, git will invoke php -l a.k.a php-lint and will stop the commit if there are errors with location info to fix the problem.

Feedback

If you have found any bugs, have a patch, or a feature request open an issue in the issue queue.