Skip to main content
Check your rules for syntax errors, invalid references, and performance issues before deploying.
# Validate all rules (default + custom directories) - default behavior
./blocklight validate

# Validate rules in a specific directory
./blocklight validate --rules rules/custom/

# Validate a single rule file
./blocklight validate --rule rules/custom/my_rule.yaml

What’s Validated

  • YAML syntax correctness
  • Required fields present
  • Valid operators and field names
  • List and macro references exist
  • Output template syntax
  • Regex patterns (if used)
  • Performance warnings
Always validate before deploying. Add this to your CI/CD pipeline.