Skip to content
Critiq Docs

Search docs

Search documentation pages and rules

quality.maintainability

Remove dead exports

Exported symbols with no known consumers increase maintenance overhead.

#Metadata

Rule ID
ts.quality.no-dead-export
Severity
low
Confidence
0.78
Languages
javascript, typescript
Presets
strict
Stability
stable
Applies to
file
Tags
maintainability, quality, rules-catalog

#Why it matters

Dead exports are accidental API surface that should be removed or documented.

#Remediation

Remove dead exports, make them internal, or document supported public entrypoints.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.quality.no-dead-export.rule.yaml.