nonanonno / release-test

MIT License
0 stars 0 forks source link

要素技術の収集 #6

Open nonanonno opened 2 years ago

nonanonno commented 2 years ago
nonanonno commented 2 years ago

pre-commit の設定手順

インストール

# pip
pip install pre-commit
# brew
brew install pre-commit

最初の設定を追加

pre-commit sample-config > .pre-commit-config.yaml

リポジトリに適用(hookの設定)

pre-commit install

https://zenn.dev/yiskw713/articles/3c3b4022f3e3f22d276d

nonanonno commented 2 years ago

husky

↑の pre-commit は git の hooks を設定するためのpythonツール。本質的には hooks の設定ができれば良いので、別の手段もある。husky は nodejs 製のそれ。

https://github.com/typicode/husky

nonanonno commented 2 years ago

commitlint

コミット規約を強制するためのツール。 husky と組み合わせることもできる

https://commitlint.js.org/#/