TL;DR フロント・バックエンドサービスをそれぞれコンテナ化、docker-composeで全てのコンテナを管理する monorepoで管理した際に1リポジトリとなるので気軽にGit Hookの処理ができない Lefthookを導入してpre-commit時にすべてのコンテナに対してLintツールを動作させるようにした サンプルコード 1リポジトリで開発環境を管理したい 渋川さんの記事 マイクロサービスほどじゃないけどウェブサービスを分割開発したい人向けDocker設定を集めるスレ https://qiita.com/shibukawa/items/fd49f98736045789ffc3 を読んでフロントエンドとAPIがごっちゃになっている開発環境ヨクナイ!ってことでサービス単位でコンテナ化してvs codeのリモートコンテナ機能を使って開発環境を再構築をしていたらGitとGItHoo