LefthookはGit フックを管理するためのツールです。 Git フックとは特定のGitコマンドが実行される前後に自動的に実行されるスクリプトのことを指します。これによって、たとえば、コミット前に静的解析を実行することが出来ます。 Lefthookは、これらのフックをより簡単に管理し、コードの品質を保つために使用されます。 同様のことを実現しようとすると、たとえばフロントエンドではHuskyとlint-stagedを組み合わせ、コミット時にPrettierとESlintを実行し、コードのフォーマットや静的解析を適用しているプロジェクトも多いと思います。 以下はLefthookの特徴にあたります(readmeより引用) Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects.