Check added or modified php file syntax before commit by phpcs.
$ clone this repository.
$ cp ./pre-commit your/laravel/project/.git/hooks/pre-commit
$ cp ./phpcs.xml your/laravel/project/phpcs.xml
$ cd your/laravel/project/
This pre-commit hook needs four things.
- php_codesniffer installation at project's development dependencies.
- eslint installation as project's development dependencies.
- (optional) phpcs.xml file.
- (optional) .eslint.js file. (only
js
extension is available now.)
$ composer require --dev 'squizlabs/php_codesniffer'
$ yarn add --dev eslint
Please notify me: @ushumpei_, [email protected].