Janus Haiku Lint
Janus Haiku Lint
Section titled “Janus Haiku Lint”Janus now ships two sprint guardrails:
janus lint --zigismsjanus lint --haiku--zigisms catches Zig heritage syntax in Janus source while still allowing
intentional Zig inside graft zig do ... end blocks.
--haiku is the umbrella doctrine profile. It runs the Zig-isms, standard
library boundary, and ambient authority checks together. Files that opt into
strict Haiku mode with //! haiku: strict or {.profile: haiku.} also get
naming and public raw-pointer-surface checks.
The build steps check-zigisms and check-haiku run these lints, and
./scripts/zb test depends on both.