Skip to main content

rules

Inspect the YAML rules Metacrafter would apply for the current rulepath, country filters, and auto-discovered extras.

rules list

metacrafter rules list
metacrafter rules list --output-format json -o rules.json
metacrafter rules list --country-codes us,ca --output-format csv -o us_ca_rules.csv
metacrafter rules list --rulepath ./custom_rules --output-format yaml

Columns include rule id, name, type (field or data), match method (text, ppr, func), language, country codes, contexts, PII flag, priority, and length constraints.

rules stats

metacrafter rules stats
metacrafter rules stats --rulepath ./custom_rules
metacrafter rules stats --country-codes ru,de

Shows counts of field rules, data rules, rules by context / language / country, and date/time patterns.

Options

FlagMeaning
--rulepathExtra YAML directories
--country-codesRestrict the loaded set
--output-formattable, json, yaml, or csv (list only)
--output, -oOutput file (list only)
--table-formatTable renderer (list only)

See Custom rules to add your own.