Přeskočit na obsah

npm run hooks:install — Instalace git hooků

Instalace git hooků: Nasměruje git hooky tohohle checkoutu na .githooks/, aby se rychlé pre-commit validátory spouštěly samy.. npm skript, provoz.

npm skript provoz

Volání

npm run hooks:install

Spustí node scripts/setup/install-git-hooks.mjs (čteno z package.json při buildu)

Zdroj: scripts/setup/install-git-hooks.mjs

Nasměruje git hooky tohohle checkoutu na .githooks/, aby se rychlé pre-commit validátory spouštěly samy.

Kdy ho spustit

Běží automaticky jako postinstall při npm ci / npm install. Ručně, když git config core.hooksPath neukazuje na .githooks.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Best-effort a tiché při selhání: nikdy nesmí rozbít npm ci (běží i v CI, v zahazovaném checkoutu, který nikdy necommituje) ani zablokovat někoho bez gitu.
  • Fork dostane hooky zadarmo, bez zvláštního kroku — to je požadavek invariantu forkovatelnosti v konstituci.

Vstupy a výstupy

Zapisuje

  • git config core.hooksPath = .githooks

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.