Php-GitHook-Sniffer é uma coleção simples de tarefas automatizadas que você pode executar com seu repositório git através dos Hooks ( gatilhos de eventos do Git ).
- pre-commit
Verifica os arquivos comitados:
- Verifica a sintaxe dos arquivos PHP (com PHPLint)
- Corrige o estilo do código de acordo com os padrões PSR2
Em breve.
Adicione joaorobertopb/php-githook-sniffer
como uma dependência de desenvolvimento no arquivo composer.json
"require-dev": {
"joaorobertopb/php-githook-sniffer": "~0.0.5"
}
Ou via Composer
$ composer require joaorobertopb/php-githook-sniffer --dev
Copie src/Hooks/pre-commit
para .git/hooks
. ( Necessário execução de permissão )
$ php -r "if(file_exists('./.git')&&file_exists('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit')){copy('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit','./.git/hooks/pre-commit');chmod('./.git/hooks/pre-commit',0777);}"
Ou
"scripts": {
"post-install-cmd": [
"php -r \"if(file_exists('./.git')&&file_exists('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit')){copy('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit','./.git/hooks/pre-commit');chmod('./.git/hooks/pre-commit',0777);}\""
],
"post-update-cmd": [
"php -r \"if(file_exists('./.git')&&file_exists('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit')){copy('./vendor/joaorobertopb/php-githook-sniffer/src/Hooks/pre-commit','./.git/hooks/pre-commit');chmod('./.git/hooks/pre-commit',0777);}\""
]
}
Consulte CHANGELOG Para mais informações sobre o que mudou recentemente.
Em breve.
The MIT License (MIT). Consulte License File para mais informações.