Skip to content

Be honest

Varar ensures your code does what your docs say.
Your oaths, enforced.

Entropy is everywhere. Code and tests tend to drift apart from documentation and specifications in subtle ways that can be hard to discover. Varar closes that gap by making your documentation executable. When a programmer or coding agent breaks the oath, Varar catches it. Every time.

The examples below give a taste of how Varar works. If the markdown disagrees with the code, your tests will fail.

Varar is Old Norse for oaths — and Vár is the goddess who guards them. In Norse mythology, Vár listens to people’s oaths and private agreements, and punishes those who break them.1 That is exactly what this tool does: your documentation is the oath, and Varar makes sure your code keeps it.

  1. Vár on Wikipedia