Diagnose a .riv file for structural problems
riv_lintDiagnoses .riv files for errors and motion-quality issues: broken references, oversized assets, unreachable states, infinite loops, unused inputs, discarded easing, and robotic or teleporting animations.
Instructions
Static diagnostic pass over a .riv file: broken/out-of-range references, oversized embedded assets, state-machine states unreachable by any transition, unconditional self-transitions (infinite-loop risk), unused state-machine inputs, keyframe easing silently discarded on a track's last keyframe, plus motion-quality rules (all-linear robotic movement, teleporting objects, missing stagger on simultaneous fade-ins, one-sided scale animation). Complements riv_dump (which shows raw structure but doesn't judge it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path to the .riv file |