diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2019-01-22 16:46:52 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2019-01-22 16:46:52 +0800 |
commit | 182d49198e023f5fa13cac2a2a99045f2020ce58 (patch) | |
tree | 26c1b9a72b759ba5cea636f1221c44e32a67d0c5 /server/src | |
parent | 6f4cf8d4f2551672e3bc0fe472445485c3acbe3f (diff) | |
download | lua-language-server-182d49198e023f5fa13cac2a2a99045f2020ce58.zip |
修正显性的self会被诊断忽略的BUG
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/core/diagnostics.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/server/src/core/diagnostics.lua b/server/src/core/diagnostics.lua index a4f6bbcc..d88c4fc6 100644 --- a/server/src/core/diagnostics.lua +++ b/server/src/core/diagnostics.lua @@ -14,13 +14,15 @@ mt.__index = mt function mt:searchUnusedLocals(callback) local results = self.results for _, var in ipairs(results.locals) do - if var.key == 'self' - or var.key == '_' + if var.key == '_' or var.key == '_ENV' or var.key == '' then goto NEXT_VAR end + if var.hide then + goto NEXT_VAR + end for _, info in ipairs(var) do if info.type == 'get' then goto NEXT_VAR |