🐾
Husky・lint-stagedあたりの違いメモ
Huskyができること
pre-commit,pre-pushによるそれぞれのアクションをHookしてスクリプトを実行
例: コミットしたあとにlint結果を表示
lint-stagedができること
stagedな状態のファイルを対象にスクリプトを実行
例: コミットする前にstagedな差分に対してスクリプトを実行
認識あってるかな。設定方法とかもあとで追記したい。
雑メモ
package.jsonに以下を追加
"lint-staged": {
"*.{ts,tsx,js}": [
"prettier --write"
]
},
pre-commitに以下を追加
yarn lint-staged
Discussion