Skip to content
Critiq Docs

Search docs

Search documentation pages and rules

quality.maintainability

Avoid ambiguous abbreviations in public APIs

Ambiguous abbreviated names in exported APIs reduce readability and onboarding speed.

#Metadata

Rule ID
ts.quality.no-ambiguous-abbreviations
Severity
low
Confidence
0.76
Languages
javascript, typescript
Presets
strict
Stability
stable
Applies to
file
Tags
maintainability, naming, quality, rules-catalog

#Why it matters

Public API names are long-lived and should optimize for clarity over brevity.

#Remediation

Rename exported symbols to descriptive terms that communicate domain intent.

#Repository path

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