Closed
Description
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Linux
What is the issue affecting?
Diagnostics/Syntax Checking
Expected Behaviour
Have the fields from the parent class to be required
Actual Behaviour
The fields from the parent class are not required
Reproduction steps
---@class Animal
---@field name string
---@field age number
---@class Dog : Animal
---@field breed string
---@type Dog
local myDog = { -- Should throw missing fields error for "name" and "age"
breed = "Labrador"
}
Additional Notes
Log File
n/a
Metadata
Metadata
Assignees
Labels
No labels
Activity
tomlau10 commentedon Jul 3, 2024
duplicate of #2337 and #2598
And I see that @Riddle1001 you had reacted with 👍 to both of the above issues, why do you still open another duplicate issue 😅 ?
With so many issues left opened and some of them are even duplicated, it will make maintainers harder to track and fix.