examples/pulse-sms.yaml
fda-core
Every check runsfda-core unless you pass a pack, and a pack that says extends: fda-core runs its rules first.
Rule types
require
require
Fires when the piece does not match
pattern, a case-insensitive regular expression. Defaults to violation.forbid
forbid
Fires once for every whole-word match of any of
words. With unless-supported: true, a match inside a claim judged supported is allowed. Defaults to warning.max-length
max-length
Fires when the piece is longer than
max characters. Defaults to violation.severity: violation or severity: warning. Violations exit 2 and warnings exit 1; see Verdicts and exit codes. A pack with an unknown rule type is rejected before anything runs.