Husky's pre-push скрипт должен запускать проверку имени ветки с помощью команды validate-branch-name. Я написала регулярное выражение, соответствующее допустимому имени ветки. Теперь нужно поменять дефолтный паттерн команды npx validate-branch-name. Не нашла, где его поменять. Пробовала задавать через package.json:
{ "husky": { "hooks": { "pre-push”": "npx validate-branch-name" } }, "validate-branch-name": { "pattern": "^fix|feat|refactor|chore|docs[\\-a-zA-z]+$", "errorMsg": "The branch name failed validation" } }
Husky's pre-push скрипт не запускается при git push. Я так понимаю, что конфигурацию Husky 4 и выше версии нужно делать иначе и менять паттерн команды "validate-branch-name" скорее всего каким-то другим способом.
Как задать validate-branch-name паттерн для husky 4, отличный от дефолтного?