ハスキー+前コミットの設定
ハスキーとは何か
Husky improves your commits and more 🐶 woof!
Husky 我々はgitコマンドと一緒により多くのことをするのに役立ちます.例えば、我々は走ることができる
npm test
インpre-commit
他の何かを行うpost-commit
位相セットアップ
以下のNPM版との間には若干の違いがありますので
npm -v
自動( NPM版> 7 )
#For npm
npx husky-init && npm install
#For Yarn 1
npx husky-init && yarn
#For Yarn 2
yarn dlx husky-init --yarn2 && yarn
コマンドを正常に実行した後、ディレクトリツリーを確認する必要があります
.husky/pre-commit
あります.マニュアル
Husky
npm install --save-dev husky
npx husky install
prepare
スクリプトpackage.json
, このスクリプトは、インストール後にgitフックを有効にします.このステップも、我々のNPMバージョンに依存しますnpm set-script prepare "husky install"
"prepare": "husky install"
to scripts
インpackage.json
`
husky add
. 以下のコマンドを実行した後、行npm test
が追加されます.pre-commit
イン.husky
, はnpm test
を実行する前に実行されます.
npx husky add .husky/pre-commit "npm test"
If you use yarn2, here is your reference.
Have fun
Now, depending on our needs, we list out commands in the file pre-commit
. 私の場合、ブランチ名パターン、lint、テストケースを確認したい
コーヒーを買ってください☕ buymeacoffee .
私はあなたがgitフックで楽しんだことを願っています.私は、この記事に対するあなたのフィードバックを受け取ることが本当にうれしいです.この貴重な時間を読んでくれてありがとう.
Reference
この問題について(ハスキー+前コミットの設定), 我々は、より多くの情報をここで見つけました
https://dev.to/maithanhdanh/configuration-for-husky-pre-commit-1fo5
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol