Skip to content

Rule: Public API requires an internal symbol

Canonical rule slug: internal-symbol-required-by-public-api. ← back to all rules

Using a public declaration requires resolving a symbol the library does not publish, so the supported surface is not independently usable.

Canonical demonstration

No single-library case demonstrates this rule alone yet — referenced only by the scenario(s) below.

Used by scenarios