Functions
check_oob_registry_coverage
3
list[ContractIssue]
▼
Emit ERROR/WARNING issues for OOB blocks absent from all layouts.
For each blo…
check_oob_registry_coverage
3
list[ContractIssue]
▼
def check_oob_registry_coverage(oob_registry: OOBRegistry | None, layout_templates: list[str], kida_env: Environment | None) -> list[ContractIssue]
Emit ERROR/WARNING issues for OOB blocks absent from all layouts.
For each block in the OOB registry, checks whether at least one layout template defines that block. Non-optional orphans emit ERROR (render would raise); optional orphans emit WARNING (render silently skips).
Parameters
| Name | Type | Description |
|---|---|---|
oob_registry |
OOBRegistry | None |
|
layout_templates |
list[str] |
|
kida_env |
Environment | None |
Returns
list[ContractIssue]