diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2024-01-24 15:46:17 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2024-01-24 15:46:17 +0800 |
commit | b780666dbfbe633c6e5c03b75904dd97bfbb7a48 (patch) | |
tree | 5c15a385e16208fae5a3596a5620503d0f06458a /script | |
parent | 89edbfaffe7dbbcc4fda2c22fa64ae078fd6ead9 (diff) | |
download | lua-language-server-b780666dbfbe633c6e5c03b75904dd97bfbb7a48.zip |
fix warnings
Diffstat (limited to 'script')
-rw-r--r-- | script/parser/guide.lua | 2 | ||||
-rw-r--r-- | script/parser/luadoc.lua | 4 | ||||
-rw-r--r-- | script/plugins/astHelper.lua | 2 | ||||
-rw-r--r-- | script/workspace/scope.lua | 3 |
4 files changed, 5 insertions, 6 deletions
diff --git a/script/parser/guide.lua b/script/parser/guide.lua index 9a966163..fd779da0 100644 --- a/script/parser/guide.lua +++ b/script/parser/guide.lua @@ -10,7 +10,7 @@ local type = type ---@field type string ---@field special string ---@field tag string ----@field args { [integer]: parser.object, start: integer, finish: integer } +---@field args { [integer]: parser.object, start: integer, finish: integer, type: string } ---@field locals parser.object[] ---@field returns? parser.object[] ---@field breaks? parser.object[] diff --git a/script/parser/luadoc.lua b/script/parser/luadoc.lua index b835fd42..227808a0 100644 --- a/script/parser/luadoc.lua +++ b/script/parser/luadoc.lua @@ -2106,11 +2106,13 @@ local function luadoc(state) end end end - + if ast.state.pluginDocs then for i, doc in ipairs(ast.state.pluginDocs) do insertDoc(doc, doc.originalComment) end + ---@param a unknown + ---@param b unknown table.sort(ast.docs, function (a, b) return a.start < b.start end) diff --git a/script/plugins/astHelper.lua b/script/plugins/astHelper.lua index aba09478..506f5e92 100644 --- a/script/plugins/astHelper.lua +++ b/script/plugins/astHelper.lua @@ -57,7 +57,7 @@ end function _M.addClassDocAtParam(ast, classname, source, index) local arg = _M.removeArg(source, index) if arg then - return _M.addClassDoc(ast, arg, classname), arg + return not not _M.addClassDoc(ast, arg, classname), arg end return false end diff --git a/script/workspace/scope.lua b/script/workspace/scope.lua index a158c8de..789b5f81 100644 --- a/script/workspace/scope.lua +++ b/script/workspace/scope.lua @@ -125,9 +125,6 @@ function mt:set(k, v) return v end ----@generic T ----@param k `T` ----@return T function mt:get(k) return self._data[k] end |