-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
bash repro.sh, emmylua_check .
mkdir -p /tmp/tmp
cd /tmp/tmp || exit
printf "{}" >.emmyrc.json
>a.lua echo -ne "---@class g
local M = {}
_G.g = M
print(M.foo)
print(M.bar)
return M
"
>b.lua echo -ne "---@meta
---@class g
_G.g = {}
g.foo = 'foo'
g.bar = 'bar'
"$ bash .sh; emmylua_check .
--- a.lua [2 warnings]
warning: Undefined field `foo`. [undefined-field]
-->: a.lua:6:9
5 │
6 │ print(M.foo)
7 │ print(M.bar)
warning: Undefined field `bar`. [undefined-field]
-->: a.lua:7:9
6 │ print(M.foo)
7 │ print(M.bar)
8 │ Metadata
Metadata
Assignees
Labels
No labels