Rule: Exported symbol is not public API¶
Canonical rule slug: audit-accidental-export. ← back to all rules
A single-release audit finds a symbol in the export table that no public header declares, so it is reachable but unsupported.
Canonical demonstration¶
- case143_audit_accidental_export — Accidental Export (Single-Release Audit) (🟢 COMPATIBLE)
Used by scenarios¶
- case150_xcheck_export_public_pair — Bidirectional Export ↔ Declaration Pair