Integrita zapojení doktríny
Každá doktrína v tomto registru se převede na validátor, který existuje, je dosažen z každého příkazu, který jmenuje, propaguje selhání, je prokázán testem a spouští ho CI — a každý validátor ve zdrojovém kódu je zde deklarován.
blokující Porušení zastaví příkaz s kódem 10.
Řetězec
Pravidlo je vynucováno, jen když platí každý článek níže. majordomus doctor každý z nich při každém běhu řeší ze zdroje; tato stránka ukazuje, co vyřešil.
- 1 Deklarováno majordomus.doctrine-wiring-integrity
- 2 Validátor mj_validate_doctrine_wiring
- 3 Běží pod doctor
- 4 Při porušení exit 10
- 5 Dokázáno test/cases/18_doctrine_wiring.sh
- 6 Spouští CI .github/workflows/validate.yml
Kde běží
Co nám umožňuje slíbit
- zaručeno Každé vynucování, které politika deklaruje, se sesouhlasí s tím, co skutečně běží
- zaručeno Každé pravidlo, které nástroj vynucuje, je deklarováno jednou, jako objekt pravidla v efektivní sadě repozitáře, a doctor dokazuje, že každé z nich zasáhne příkaz, který tvrdí, že ho spouští
- zaručeno O tom, zda porušení zastaví příkaz, rozhoduje třída doktríny, nikoli štítek vedle ní
Čti zde
majordomus doctrine show majordomus.doctrine-wiring-integrity
majordomus check --rule majordomus.doctrine-wiring-integrity