Я использую husky и git-branch-is для git-хуков.Ниже моего package.json
{
"scripts": {
"test": "jest",
...
},
"husky": {
"hooks": {
"pre-commit": "git-branch-is master && npm test",
"pre-push": "git-branch-is master && npm test"
}
}
С этими параметрами при коммите из ветви функция / 802 я устраняю следующую ошибку
Error: Current branch is "feature/802", not "master".
Вопрос
- Как я могу отключить Git-хуки для веток, которые начинаются с "feature"
- Применять хуки только для master и разработать ветвей.
- Можно ли это реализовать без использования скриптов bash?