filter_unknown

Diagnostic `nanook::template::filter_unknown`

Summary

unknown filter `{0}`

Help

built-in filters: upper, lower, trim, len, default, truncate, round, floor, ceil, urlencode, sh, json

Details

When this fires

A | name filter call referenced something that isn't in the built-in registry. The parser accepts any identifier; Filters::get decides at render time, so this fires when the alert tries to send (and during nanook check).

What to check

Built-ins are: upper, lower, trim, len, default, truncate, round, floor, ceil, urlencode. There are no user-defined filters yet, so Jinja-isms like capitalize or escape will trip this.

broken: {{ name | uppercase }}
broken: {{ s | escape }}
fixed:  {{ name | upper }}
fixed:  {{ s | urlencode }}

See @/docs/nanook-templates.md for the full filter table.