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