Как настроить линтер для laravel?


Ответы

Преднастройка

Установка необходимых пакетов

pear install PHP_CodeSniffer

Использование

phpcs --extensions=php --standard=PSR12 ./

Хуки для git

pre-commit делается только при сохранении изменений кода в локальном репозитарии. Ещё до отправки на сервер

Создать файл .git/hooks/pre-commit

cat << EOF > .git/hooks/pre-commit
#!/bin/bash

phpcs --extensions=php --standard=PSR12 ./
EOF

Установить права на выполнение

chmod +x .git/hooks/pre-commit

Ссылки


Возможно будут интересны и другие вопросы
© RemiZOffAlex