Open BurninSun opened 1 year ago
Can confirm. Had to build out your example a bit, but the error message does indeed occur:
local t = {}
local x = true
if x then
t.s = function() return 1 end
else
t.s = function() return 2 end
end
Also using VS Code (1.82.1) & the sumneko (v3.7.0) extension on Windows 11.
I have a @meta file with definitions for external APIs.
Is this the same problem?
I currently have the the inspection disabled by adding this before each @field that is flagged as duplicate:
--- @diagnostic disable-next-line: duplicate-doc-field
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Windows
What is the issue affecting?
Diagnostics/Syntax Checking
Expected Behaviour
No duplicate field error
Actual Behaviour
This is not a duplicate field and should not be an error
Reproduction steps
Write that into the editor. See error as indicated above.
Additional Notes
v3.6.4
Log File
file_c%3A_Users_User_AppData_Roaming_Factorio_mods_space-exploration.log