]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Minor] Migrate lua_maps.lua from tableshape to lua_shape
authorVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 17 Nov 2025 16:32:01 +0000 (16:32 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 17 Nov 2025 16:32:01 +0000 (16:32 +0000)
commit73d1452ba7f51203124b48e190ca997149e3e2ee
treedbbe9d6008e80680965767dcabd81bc3366d8330
parent38aa54a38a5d4c4fa1eb362f8361592d7568cfd1
[Minor] Migrate lua_maps.lua from tableshape to lua_shape

Replace tableshape with lua_shape for map configuration schemas:
- Convert ts.shape to T.table
- Convert ts.equivalent(true) to T.literal(true)
- Convert :is_optional() to :optional()
- Convert ts.one_of to T.one_of with proper braces
- Convert ts.enum with :is_optional() to T.enum():optional()
- Convert ts.array_of to T.array

Updates external_map_schema, direct_map_schema, and exports.map_schema.
No functional changes, luacheck passes.
lualib/lua_maps.lua