Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Neznámé konfigurační klíče jsou chyby

Neznámé konfigurační klíče jsou chyby

majordomus://rule/project.unknown-keys-are-errors@1aktivní schema

Zdůvodnění

Klíč, který nikdo nečte, je překlep, který mlčky nedělá nic, což je horší než odmítnutí; povolené seznamy pod share/allow/ jsou schéma a pole zapsané a nikdy nepřečtené je druhý zdroj pravdy.

Požadované chování

Každý konfigurační soubor odmítne klíč, který nic nečte, a každé pole stavu se zapisuje i čte.

Chování při selhání

O tomto pravidle nerozhoduje žádný příkaz; rozhoduje recenzent a změna, která je porušuje, se nemerguje. Kde část pravidla pokrývá případ chování, je tento případ uveden níže.

Ověření

Přezkum. test/cases/00_yaml_flatten.sh a povolené seznamy politik, profilů, manifestů a pravidel pod share/allow/.

Odkud to pochází

kanonický soubor
.ai/repo/rules/project/unknown-keys-are-errors.v1.md
identity
project.unknown-keys-are-errors@1
dostupné také jako
Zdroj MCP majordomus://rule/project.unknown-keys-are-errors@1 · majordomus entity show rule/project-unknown-keys-are-errors-1 · GET /api/v1/entity?uri=majordomus://rule/project.unknown-keys-are-errors@1
v Cockpitu
/cockpit/objects/rule/project-unknown-keys-are-errors-1

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

Prohledává názvy a popisy všech stránek, které tento web publikuje.