@@ -448,7 +448,7 @@ local function checkModule(state, word, position, results)
448448 end )
449449end
450450
451- local function checkFieldFromFieldToIndex (state , name , src , parent , word , startPos , position )
451+ local function checkFieldFromFieldToIndex (state , name , parent , word , position )
452452 if name :match (guide .namePatternFull ) then
453453 if not name :match ' [\x80 -\xff ]'
454454 or config .get (state .uri , ' Lua.runtime.unicodeName' ) then
@@ -499,7 +499,7 @@ local function checkFieldFromFieldToIndex(state, name, src, parent, word, startP
499499 return textEdit , additionalTextEdits
500500end
501501
502- local function checkFieldThen (state , name , src , word , startPos , position , parent , oop , results )
502+ local function checkFieldThen (state , name , src , word , position , parent , oop , results )
503503 local value = vm .getObjectFunctionValue (src ) or src
504504 local kind = define .CompletionItemKind .Field
505505 if (value .type == ' function' and not vm .isVarargFunctionWithOverloads (value ))
@@ -542,7 +542,7 @@ local function checkFieldThen(state, name, src, word, startPos, position, parent
542542 newText = name :sub (# str [2 ] + 1 , - # str [2 ] - 1 ),
543543 }
544544 else
545- textEdit , additionalTextEdits = checkFieldFromFieldToIndex (state , name , src , parent , word , startPos , position )
545+ textEdit , additionalTextEdits = checkFieldFromFieldToIndex (state , name , parent , word , position )
546546 end
547547 results [# results + 1 ] = {
548548 label = name ,
@@ -632,7 +632,7 @@ local function checkFieldOfRefs(refs, state, word, startPos, position, parent, o
632632 local fieldResults = {}
633633 for name , src in util .sortPairs (fields ) do
634634 if src then
635- checkFieldThen (state , name , src , word , startPos , position , parent , oop , fieldResults )
635+ checkFieldThen (state , name , src , word , position , parent , oop , fieldResults )
636636 await .delay ()
637637 end
638638 end
@@ -1256,12 +1256,10 @@ local function insertDocEnum(state, pos, doc, enums)
12561256 return enums
12571257end
12581258
1259- --- @param state parser.state
1260- --- @param pos integer
12611259--- @param doc vm.node.object
12621260--- @param enums table[]
12631261--- @return table[] ?
1264- local function insertDocEnumKey (state , pos , doc , enums )
1262+ local function insertDocEnumKey (doc , enums )
12651263 local tbl = doc .bindSource
12661264 if not tbl then
12671265 return nil
@@ -1357,12 +1355,12 @@ local function insertEnum(state, pos, src, enums, isInArray, mark)
13571355 elseif src .type == ' doc.enum' then
13581356 --- @cast src parser.object
13591357 if vm .docHasAttr (src , ' key' ) then
1360- insertDocEnumKey (state , pos , src , enums )
1358+ insertDocEnumKey (src , enums )
13611359 else
13621360 insertDocEnum (state , pos , src , enums )
13631361 end
13641362 elseif isInArray and src .type == ' doc.type.array' then
1365- for i , d in ipairs (vm .getDefs (src .node )) do
1363+ for _ , d in ipairs (vm .getDefs (src .node )) do
13661364 insertEnum (state , pos , d , enums , isInArray , mark )
13671365 end
13681366 elseif src .type == ' global' and src .cate == ' type' then
@@ -2082,7 +2080,7 @@ local function tryluaDocByErr(state, position, err, docState, results)
20822080 end
20832081 local label = {}
20842082 local insertText = {}
2085- for i , arg in ipairs (func .args ) do
2083+ for _ , arg in ipairs (func .args ) do
20862084 if arg [1 ] and arg .type ~= ' self' then
20872085 label [# label + 1 ] = arg [1 ]
20882086 if # label == 1 then
@@ -2098,7 +2096,7 @@ local function tryluaDocByErr(state, position, err, docState, results)
20982096 insertTextFormat = 2 ,
20992097 insertText = table.concat (insertText , ' \n ' ),
21002098 }
2101- for i , arg in ipairs (func .args ) do
2099+ for _ , arg in ipairs (func .args ) do
21022100 if arg [1 ] then
21032101 results [# results + 1 ] = {
21042102 label = arg [1 ],
0 commit comments