Я выхожу с кодом 0 в моем pre-push
хуке, но пу sh никогда не происходит. Любая идея, почему мои крючки заканчиваются успешно, но пу sh не происходит?
вот мои husky.config.js
:
module.exports = {
hooks: {
'post-checkout': 'post-checkout',
'pre-commit': 'lint-staged',
'commit-msg': 'commit-msg && commitlint -E HUSKY_GIT_PARAMS',
'pre-push':
'yarn && yarn lint && yarn build && yarn test && echo $? && exit 0'
}
};
устранение неполадок ✅
Git: git version 2.24.2 (Apple Git-127)
ОС: macOS Catalina 10.15.3
Терминал: VSCode 1.44.2
Команда:
HUSKY_DEBUG=1 yarn add husky --save-dev -W
Выход:
[4/4] ? Building fresh packages...
success Saved 1 new dependency.
info Direct dependencies
└─ husky@4.2.5
info All dependencies
└─ husky@4.2.5
$ patch-package
patch-package 6.2.0
Applying patches...
No patch files found
✨ Done in 27.15s.
Команда:
HUSKY_DEBUG=1 git push
Выход:
...
Test Suites: 8 passed, 8 total
Tests: 113 passed, 113 total
Snapshots: 7 passed, 7 total
Time: 16.087s
Ran all test suites in 8 projects.
0
husky:debug yarn run --silent husky-run exited with 0 exit code