SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

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


Метки: laravel git pre-commit php pear 

Ответы

RemiZOffAlex  Создано: 2020-08-26 14:27:05.064464  Обновлено: 2020-08-26 14:27:05.064464

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

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

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

Ссылки

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