Husky

Husky може захистити вас від поганих комітів та відправок 🐶!

Якщо ви хочете запустити деякий код JavaScript / TypeScript до того, як відбудеться коміт, інструментом для цього є Husky.

Наприклад, ви можете використовувати Husky, щоб переконатися, що файли форматуються prettier автоматично, тож вам більше не доведеться турбуватися про форматування файлів вручну, а натомість зосередитися на меті коду. Ось налаштування:

  • npm install husky -D

  • Add scripts to package.json:

    "precommit": "npm run prettier:write",

Тепер щоразу, коли ви фіксуєте код і потрібно внести будь-які зміни форматування, ви отримуватимете їх як modified файл у своєму журналі git. Ви можете спробувати зараз

  • Якщо ви вже просунули (push) свій код, просто зафіксуйте їх у коментарі pretty.

  • Якщо ви не просунули свій код, змініть свій останній комміт і виглядайте як супергерой.

Last updated