17 - the gate holds every built function to 52 lines #111
Reference in New Issue
Block a user
Delete Branch "size-ratchet"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A per-function line ceiling joins the gate: oxlint's eslint/max-lines-per-function at 52, the length of parseInline and the repo's worst, over the 40 files tsconfig.build.json builds. One rule, every category off; the tests and property-harness.ts stay out, as they are out of the coverage floors. npm run size-ratchet is the leg, beside the typecheck. The ceiling only ever moves down, and AGENTS.md sections 5 and 10 record that, the dependency's reason, and why no cyclomatic rule joins it.