はじめに

npmyarn インストールした typicode/husky のフックが動かない問題の対応方法。

TL;DR

  • v5 系で大きなアップデートがされている
    • v4 系と v5 系とでインストール時の挙動が異なる
  • v4 系: インストール + package.json の変更で OK
    • npm i -D husky@^4, yarn add -D husky@^4 でインストール
      • インストール時に .git/hooks 配下に色々と作られる
    • package.json"husky" セクションを追記すれば OK
  • v5 系: 追加セットアップが必要(インストールだけでは .git/hooks 下には何も作られない)
    • npx husky install or yarn husky install
    • npx husky add .husky/pre-commit "echo 'pre-commit'" or yarn husky ...
続きを読む

はじめに

PHP ファイルを Git リポジトリに登録(commit)する時に、PHP-CS-Fixer で自動整形を必須にする方法を調べた。

.git/hooks/pre-commit でも実現できるが、できればチームメンバー内で共有したい(git clone (してゴニョゴニョ)するだけで使えるようにしたい)ので、もう少し突っ込んで調べてみた。

TL;DR

続きを読む
  • page 1 of 1

r17n


Softwear Engineer


Fukuoka