Přeskočit na obsah

npm run verify:source-catalog — Aktuálnost katalogu zdrojů

Aktuálnost katalogu zdrojů: Týž generátor s přepínačem --check: nic nezapíše, jen skončí nenulově, pokud by zápis něco změnil.. npm skript, kontrola výstupů.

npm skript kontrola výstupů shodí běh pre-commit

Volání

npm run verify:source-catalog

Spustí node scripts/dossier/build-source-catalog.mjs --check (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-source-catalog.mjs

Týž generátor s přepínačem --check: nic nezapíše, jen skončí nenulově, pokud by zápis něco změnil.

Kdy ho spustit

Před commitem. V build pipeline by kontrola smysl neměla — běžela by hned po generátoru a nikdy by neselhala; smysl má jen před commitem, kde chytí nepřegenerovaný výstup.

Co shodí běh

  • Rozdíl mezi vygenerovaným katalogem a tím, co leží v repozitáři — tedy zastaralé stránky /zdroje/ nebo docs/osint/SOURCE_CATALOG.md. Náprava: npm run build:source-catalog.

Vstupy a výstupy

Čte

  • data/source-catalog/*.json
  • content/zdroje/**
  • docs/osint/SOURCE_CATALOG.md

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.