lua-language-server icon indicating copy to clipboard operation
lua-language-server copied to clipboard

Missing fields not working for inherited classes

Open Riddle1001 opened this issue 1 year ago • 1 comments

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

image image

Log File

n/a

Riddle1001 avatar Jul 03 '24 08:07 Riddle1001