rabadon

overview / commands / rabadon lint

rabadon lint [dir]

Validate guard.json and refuse to certify a rule the gate will ignore. Run this before trusting a hand-edited guard. (init runs it for you.)

maturity: stable — shipping and tested

Checked:

Legal beside the pattern: id, why, and the keys rabadon writes itself (authoredBy + incidentAt on incident-authored rules, source on rules from pack import). Anything else in a rule object is dead weight the gate never reads, so lint names it.

Exit: 0 valid · non-zero invalid.

rabadon lint
rabadon lint: rule "no-wrangler-deploy" in bash has unknown key "denies" (typo for "deny"? the gate ignores it) rabadon lint: rule "no-wrangler-deploy" in bash has no "deny" pattern — it matches nothing, the gate skips it rabadon lint: 2 problem(s) — fix them or the gate silently ignores those rules.

questions

The gate is not firing — why?