Naming
Let the containing directory supply context, then name the operation or value precisely.
Conventions
Why
packs/manifest.ts is easier to navigate than a repeated pack prefix. A name such as findGitCommit tells a caller more than a vague resolve helper.
Rules
MUST apply the table's casing conventions to newly authored declarations.[review]
MUST choose operation verbs for functions and domain nouns for values.[review]
MUST spell out generic parameter names rather than using single letters.[review]
MUST put related literals in anas constcatalog and derive its union type.[review]
SHOULD collect related fields beneath a meaningful domain object instead of repeating the same prefix.[review]
MAY retain filenames imposed by tooling or established conventions, such asREADME.md,AGENTS.md, andLICENSE.[review]
[review]
Configured lint checks cover their supported naming rules. Review checks operation verbs, domain meaning, and the remaining casing conventions.
Enforcement
Configured lint checks cover their supported naming rules. Review checks operation verbs, domain meaning, and the remaining casing conventions.