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
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
Additional Notes
Log File
n/a