code-quality/explicit-over-implicit

explicit over implicit Shipped

What this lens looks for

Make dependencies visible via injection rather than hidden globals; name things for what they do; prefer explicit parameter passing over ambient state; no magic or hidden behavior

What its verifier checks

No hidden global state accessed inside components; dependencies passed via constructor/initializer; no ambient context or service-locator lookups; names describe behavior not implementation