From 41316bc8a5731a90c1dd5d9d05ee8a0b96cd6449 Mon Sep 17 00:00:00 2001 From: NeOzay Date: Fri, 12 Jul 2024 20:42:02 +0200 Subject: added lua regular expression support for Lua.doc.Name --- test/diagnostics/invisible.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'test/diagnostics') diff --git a/test/diagnostics/invisible.lua b/test/diagnostics/invisible.lua index 2fc6791e..ed67df7e 100644 --- a/test/diagnostics/invisible.lua +++ b/test/diagnostics/invisible.lua @@ -104,6 +104,28 @@ print(t2._id) ]] config.set(nil, 'Lua.doc.protectedName', nil) +config.set(nil, 'Lua.doc.regengine', 'lua' ) +config.set(nil, 'Lua.doc.privateName', { '^_[%w_]*%w$' }) +config.set(nil, 'Lua.doc.protectedName', { '^_[%w_]*_$' }) +TEST [[ +---@class A +---@field _id_ number +---@field _user number + +---@type A +local t +print(t.) +print(t.) + +---@class B: A +local t2 +print(t2._id_) +print(t2.) +]] +config.set(nil, 'Lua.doc.privateName', nil) +config.set(nil, 'Lua.doc.protectedName', nil) +config.set(nil, 'Lua.doc.regengine', nil ) + TEST [[ ---@class A ---@field private x number -- cgit v1.2.3