]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Minor] Migrate lualib/lua_selectors/transforms.lua to lua_shape
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 18 Nov 2025 12:11:04 +0000 (12:11 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 18 Nov 2025 12:11:04 +0000 (12:11 +0000)
commit9ece3341dfa3a19ade9f0c6d564fcd9e58b99024
tree83a26e7ee8b444e2a42e7d2944cb36d5b3947951
parent04d4786e6117d40ac52ef3503d6b50d1daa5a563
[Minor] Migrate lualib/lua_selectors/transforms.lua to lua_shape

Replace tableshape with lua_shape in selector transforms.

Changes:
- ts.number + ts.string / fn → T.one_of({T.number(), T.transform(T.string(), fn)})
- ts.string, ts.array_of(x) → T.string(), T.array(x)
- :is_optional() → :optional()

23 transform functions updated with new schema syntax for args_schema.
lualib/lua_selectors/transforms.lua