# 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`.
* Якщо ви не просунули свій код, змініть свій останній комміт і виглядайте як супергерой.
