Моя проблема довольно проста:
- Я использую Husky для работы с хуками git
Я настроил перехватчики предварительной подготовки, которые запускают 2 сценария:
"предварительный отжим": "npm-run-all --parallel lint test"
Работает правильно при одиночном нажатии
- Но когда я пытаюсь протолкнуть 2 или более ветки, он не обнаруживает сбойных скриптов.
Например, предположим, что я создал 2 ветки:
1) особенность / ветка-1
2) особенность / ветка-2
- ветка-1 содержит проблему с ворсом, ветка-2 чистая (нет ошибок теста / нет проблем с ворсом)
- Я оформляю заказ на ветку-2 и нажимаю обе ветки (в моем случае с помощью SourceTree).
Вызывается сценарий Husky prePush, но сценарий lint не завершается неудачно (Haven, если он терпит неудачу, когда я нажимаю только эту ветку).
Я использую Husky 0.14.3