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

Как с помощью 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.

ВКонтакте
Одноклассники
Linkedin
Telegram
WhatsApp

Автор: Кобзарёв Михаил

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса.

Ведет блог о разработке, дайджест в телеграмме и в ВК.

Комментарии
Следующая запись