Верх страницы
Обложка к записи Как с помощью husky улучшить качество работы с Git?
Время для прочтения: 0 мин. 19 сек.

Как с помощью husky улучшить качество работы с Git?

Библиотека husky может предотвращать плохие git commitgit push и еще что-то).

Установка husky

npm install husky --save-dev

В package.json добавим секцию scripts в которой создадим команду для проверки WPCS:

{
  ...
  "scripts": {
    "cs": "vendor/bin/phpcs --standard=WordPress ."
  },
  ...
}

Добавим саму библиотеку WPCS:

composer require --dev wp-coding-standards/wpcs

Добавим секцию husky в package.json:

{
  ...
  "husky": {
    "hooks": {
      "pre-commit": "npm run cs",
      "pre-push": "npm run cs"
    }
  },
  ...
}

Теперь проверим работу husky.

Создадим в корне проекта файл example.php с нарушение WPCS:

<?php

echo 'example';

Проверяем работу husky:

git init
git add .
git commit -m "Test husky"

Теперь у нас не получится сделать commit до того момента, пока проверки WPCS не будут выполнены.

Источник: WP Punk.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Symfony, Laravel, Moonshine, фильмы и сериалы