Skip to content

Commit 12a7812

Browse files
tmillrsumneko
authored andcommitted
fix(hint): attempt to index a nil value
Fixes: #2788
1 parent d6d3d4b commit 12a7812

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## Unreleased
44
<!-- Add all new changes here. They will be moved under a version at release -->
5+
* `FIX` Error `attempt to index a nil value` when `Lua.hint.semicolon == 'All'` [#2788](https://github.com./LuaLS/lua-language-server/issues/2788)
56

67
## 3.10.3
78
`2024-8-8`

script/core/hint.lua

+3
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,8 @@ local function semicolonHint(uri, results, start, finish)
287287
---@async
288288
guide.eachSourceTypes(state.ast, blockTypes, function (src)
289289
await.delay()
290+
if #src < 1 then return end
291+
290292
for i = 1, #src - 1 do
291293
local current = src[i]
292294
local next = src[i+1]
@@ -313,6 +315,7 @@ local function semicolonHint(uri, results, start, finish)
313315
end
314316
end
315317
end
318+
316319
if mode == 'All' then
317320
local last = src[#src]
318321
results[#results+1] = {

0 commit comments

Comments
 (0)