Github(Enterprise)を利用してチーム開発を行っており、開発メンバー全員の環境でpre-commitにてESLintを自動実行したくなった。 けど、.git/hooksにpre-commitを作成してもGithub上で管理できない。。 以下、workaroundをメモとして残す。 目的 チーム開発において、commit直前にESLintを自動実行したい。 方針 チームメンバー全員の.git/hooks配下にpre-commitを配置するシェルスクリプトを用意する。 前提 ディレクトリ構成は以下の通りとする。 ├ bin ├ node_modules └ .git/hooks 手順 package.jsonにESLintを追加する ESLintが無いと何も始まらないね。