We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9035afd commit df9db56Copy full SHA for df9db56
script/core/diagnostics/missing-fields.lua
@@ -35,20 +35,23 @@ return function (uri, callback)
35
return
36
end
37
38
-
+
39
+ local myKeys
40
local warnings = {}
41
for className, samedefs in pairs(sortedDefs) do
42
local missedKeys = {}
43
for _, def in ipairs(samedefs) do
44
if not def.fields or #def.fields == 0 then
45
goto continue
46
47
- local myKeys = {}
48
- for _, field in ipairs(src) do
49
- local key = vm.getKeyName(field) or field.tindex
50
- if key then
51
- myKeys[key] = true
+ if not myKeys then
+ myKeys = {}
+ for _, field in ipairs(src) do
+ local key = vm.getKeyName(field) or field.tindex
52
+ if key then
53
+ myKeys[key] = true
54
+ end
55
56
57
0 commit comments