Skip to content

latent.lint.rules.lt010

LT010 — Undeclared output= literals (module fact) + missing sidecars (dir fact).

Functions

lt010

lt010(ctx: RuleContext) -> Iterator[tuple[int, str]]

Undeclared output= literals (module fact) + missing sidecars (dir fact).

The sidecar halves are evidence-gated: a missing parameters.yaml/catalog.yaml is a finding only when a module in the dir actually depends on it. The framework itself only warns on absence (config_loader.py), so a bare absence in a dir that reads no params and declares no catalog names is not a defect.