Lefthook-Unterstützung

Hallo zusammen. Lefthook wurde in der Entwicklungsumgebung zusammengeführt. Da ich der Autor bin, kann ich bei Fragen dazu helfen. Falls ihr auf Probleme stoßt oder ein Feature wünscht, gebt mir bitte Bescheid :slight_smile:

Willkommen, @Arkweid! Könntest du etwas mehr darüber sagen, was Lefthook ist und warum wir mehr darüber wissen sollten? Vielleicht einen Link dazu und einen Anwendungsfall?

Ich habe es heute zum ersten Mal verwendet, und es ist großartig, dass ich dafür keine Einrichtung auf meinem Rechner vornehmen musste.

Danke für den Pull Request!

Hier gibt es weitere Informationen:

Hier ist ein Repository.
Lefthook ist ein Git-Hooks-Manager. Es ist in Go geschrieben, besteht also nur aus einer einzigen Binärdatei ohne Abhängigkeiten, und Sie können es in jedem Projekttyp verwenden (Rust, Erlang, Java – was auch immer Sie möchten).

Zusätzliche Funktionen, die im Kontext von Discourse interessant sein könnten:
Skriptdateien ausführen – Lefthook kann nicht nur Einzelbefehle ausführen. Hier ein Beispiel, wie man den Commit-Header prüft und ablehnt, wenn das Muster nicht übereinstimmt. Keine „fix bug“-Commits mehr! :slight_smile:
Integration mit Crystalball – Es ist immer schön, RSpec-Tests nur für geänderten Code auszuführen. Mit Lefthook ist das einfach.

Leitfaden zur Verwendung von Lefthook + Crystalball.
Wenn du es leid bist, 10 Minuten auf rspec zu warten und stattdessen echte Tests für geänderten Code ausführen möchtest :slight_smile: