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.

Žádné tvrzení bez testu

Žádné tvrzení bez testu

majordomus://rule/project.no-claim-without-test@1aktivní dokumentaceevidence

Zdůvodnění

Tvrzení, které nikdo nemůže spustit, je slib; docs/CLAIMS.yaml existuje proto, aby každé zaručené tvrzení jmenovalo test, který jej dokazuje, a web odmítl vykreslit takové, které to nedělá.

Požadované chování

Věta o schopnosti v README.md nebo docs/ je podložena případem v test/cases/ nebo je formulována jako cíl.

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í

Recenze. scripts/generate-site-data odmítne zaručené tvrzení bez testu a test/cases/28_no_hardcoded_values.sh kontroluje detailní stránku a cestu k testu každého tvrzení.

Odkud to pochází

kanonický soubor
.ai/repo/rules/project/no-claim-without-test.v1.md
identity
project.no-claim-without-test@1
dostupné také jako
Zdroj MCP majordomus://rule/project.no-claim-without-test@1 · majordomus entity show rule/project-no-claim-without-test-1 · GET /api/v1/entity?uri=majordomus://rule/project.no-claim-without-test@1
v Cockpitu
/cockpit/objects/rule/project-no-claim-without-test-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.