@vttforge/cli / RuleFn
Type Alias: RuleFn
RuleFn = (
cwd) =>Promise<RuleResult[]> |RuleResult[]
A rule is a plain function over the project root. Manifest rules parse system.json / module.json; source rules walk scripts/ / src/. Rules return their own findings; the orchestrator stitches them together. Pure functions over the filesystem so tests inject tmp dirs.
Parameters
cwd
string
Returns
Promise<RuleResult[]> | RuleResult[]