Публикации по теме 'husky'
Хаски - держите свою «главную» ветку в чистоте.
Уверен, что у многих из вас, кто читает этот пост, была такая ситуация: у вас отличное солнечное утро, поют птицы, вы приходите в офис, берете последнюю версию от мастера и приложение не работает и все - твое утро испорчено 😡.
Есть отличное средство для устранения этой проблемы - хаски . Husky максимально упрощает добавление git-хуков.
Хуки - это программы, которые вы можете поместить в каталог хуков для запуска действий в определенные моменты выполнения git. - из документации..
Внедрите Husky в свой проект
Большую часть времени в нашем проекте мы помещаем код в случайное сообщение коммита, но для лучшей практики мы должны писать номер тикета Jira в каждом коммите, чтобы всякий раз, когда мы хотим найти, какие файлы я изменил для этого тикета, его можно было отслеживается легко.
Итак, здесь я расскажу вам, как интегрировать хаски в свой проект. Так что в будущем это ограничит вас писать номер билета в вашем сообщении о коммите. Основное преимущество этой реализации заключается в том,..
Использование хуков git в ваших проектах npm с Husky
Что такое хуки git?
Перехватчики Git - это задачи, на выполнение которых мы можем положиться git на определенной фазе потока git.
Допустим, вы хотите как-то проверить код и отформатировать его для себя (пример впереди)
Если вы хотите больше опираться, отметьте здесь и здесь .
Использование хуков git в проектах на основе npm
Есть библиотека под названием Husky , которая позволяет нам легко внедрять githooks. Давай сделаем это.
Установите хаски в качестве зависимости..
Вопросы по теме 'husky'
Как удалить удаленные хуки git?
Я реализовал предварительный нажимной крючок с Husky. Теперь я хочу его удалить.
Проблема в том, что после yarn remove husky крючки git остаются внутри .git/hooks .
Из-за этого я получаю эту ошибку каждый раз, когда хочу зафиксировать или...
20294 просмотров
schedule
31.08.2022
Ошибка предварительной фиксации
Я использую NestJs для своего нового проекта.
Я добавляю все файлы с помощью этой команды. git add .
когда я совершаю фиксацию после добавления всех файлов, хаски предотвращает фиксацию и показывает мне эту ошибку.
[путь к файлу] /....
6524 просмотров
schedule
02.08.2022
lint-staged пакет не фиксирует обновленные файлы после запуска ng lint --fix в Intellij idea
Я настроил lint-staged, как показано ниже, в моем приложении Angular 7.
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"linters": {
"*.ts": "ng lint --fix my-app --files"
},...
706 просмотров
schedule
01.02.2022