Left: the building code as prose. Right: the same code as a machine-readable rulepack with a test suite. Click "Run Tests" to lint a building against the code. Toggle code amendments to see diffs.
IBC 2021 · Chapter 10 (prose)human-readable
rulepack.ibc2021.jsonmachine-readable
Ready
Test suite results
Press "Run Tests" to validate building against rulepack
Amendment diff · IBC 2021 → 2024
Rules encoded
12
Tests passed
—
Tests failed
—
Lint time
—
The code is open-source law. It needs open-source tooling. Encode it once, distribute the linter to everyone. Expertise should live in shared code, not private heads.