commitizen / commitizen/cz-cli

precommit's ignored when using git cz

Offen
#567 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
17.5k
Forks
566
Ø Merge
8 Std. 16 Min.
Gemergte PRs (30 T.)
1

Beschreibung

As far as I can see all precommits are ignored when using cz.
I have setup using husky and using lint-staged.

If you run `git commit` you will see the hooks run, but if you run `git cz` it will only run the `lint-staged` once you have finished with the promoter.

I have setup a repo which reproduced the error:
https://github.com/hutber/cztest

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Klonen Sie die verlinkte hutber/cztest-Reproduktion und vergleichen Sie das Hook-Verhalten von `git commit` mit `git cz`, wobei Sie deren Husky- und lint-staged-Setup als Ausgangspunkt verwenden. Verfolgen Sie die Hook-Integration des Befehls `git cz` und überprüfen Sie, dass die konfigurierten pre-commit-Hooks ausgeführt werden, bevor die Commitizen-Eingabeaufforderung abgeschlossen ist, entsprechend dem normalen Verhalten von `git commit`.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, javascript, node.js
Bereich
cli, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.