suifengpiao14 / php-pre-commit
A simple library for specification code
Installs: 1 980
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 27
Open Issues: 0
Language:Shell
Requires
This package is not auto-updated.
Last update: 2025-05-22 22:02:54 UTC
README
GIT pre-commit script appropriate for any PHP project. A pre-commit script that validates syntax errors in PHP. It also validates PHP files against
PSR2
coding styles.
About
This is a pre commit script that checks added, copied, modified or renamed files for syntax errors and PSR2
coding standards.
Installation
composer require --dev suifengpiao14/php-pre-commit:dev-master
Or alternatively, include a dependency for smgladkovskiy/phpcs-git-pre-commit in your composer.json file manually:
{ "require-dev": { "suifengpiao14/php-pre-commit": "dev-master" } }
To enable code check, аdd to post-install-cmd and post-update-cmd in composer.json installation script:
"post-install-cmd": [ "sh ./vendor/suifengpiao14/php-pre-commit/src/setup.sh" ], "post-update-cmd": [ "sh ./vendor/suifengpiao14/php-pre-commit/src/setup.sh" ]
Then run composer install or composer update. pre-commit hook will be installed or updated if it already exists.
Usage
This will work automatically before every commit.