Tool · Linter
Constraint files accumulate formatting chaos. Ṛta normalizes section ordering, spacing and layout without touching semantics, so every review diff shows a real change, not reflow noise.
In plain words
The linter reorganizes and cleans up SDC files: consistent section ordering, spacing, and formatting. It never changes what a constraint means, only how it looks.
$ rta lint --check messy.sdc
✗ not lint-clean - 4 formatting issues (exit 1)
$ rta lint --fix messy.sdc
✓ cleaned messy.sdc
$ rta lint --check messy.sdc
✓ SDC file is lint-clean
Reviewers see constraint changes, not reflowed whitespace.
Canonical formatting minimizes merge conflicts across branches.
Gate merges on lint-clean constraints: the same standard for everyone.
Try it