Lefthook のサポート

こんにちは、皆さん。Lefthook が開発環境にマージされました。私が作成者ですので、それに関するご質問がございましたら、喜んでお手伝いいたします。もし問題に直面された方や、機能のご要望がございましたら、お知らせください :slight_smile:

ようこそ、@Arkweid さん!Lefthook について、もう少し詳しく教えていただけますか?なぜそれについてもっと知る必要があるのか、リンクや使用例があれば教えてください。

今日初めて使いましたが、マシンでのセットアップが一切不要だったのが素晴らしいです。

プルリクエストをありがとうございます!

ここにコンテキストがあります:

こちら がリポジトリです。
Lefthook は Git フックを管理するツールです。Go で書かれているため、依存関係のない単一のバイナリとして動作し、Rust、Erlang、Java など、あらゆる種類のプロジェクトで利用できます。

Discourse のコンテキストで興味を持っていただけるかもしれない追加機能:
スクリプトファイルの実行 - Lefthook はワンライナーのコマンドだけでなく、スクリプトファイルも実行できます。コミットヘッダーをチェックし、パターンに一致しない場合は却下する方法の例はこちらです。「バグ修正」コミットはもう不要です!:slight_smile:
Crystalball との統合 - 変更されたコードに対してのみ rspec テストを実行するのは常に素晴らしいことです。Lefthook を使えば簡単に行えます。

Lefthook + Crystalball を使用するガイド(https://dev.to/evilmartians/lefthook-crystalball-and-git-magic-for-smooth-development-experience-33mc)
rspec の実行に 10 分も待たされるのにうんざりしている方で、変更されたコードの実際のテストを実行したいという方におすすめです :slight_smile: