Раздел вопрос-ответ Как задать свой pattern для husky 4 validate-branch-name?

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, отличный от дефолтного?

share

0 ответов

icon Вход в систему

зарегистрироваться
НОВЫЕ ПОЛЬЗОВАТЕЛИ