From b846b1733788da5bba7edb6f6eb9e1dc23e6d9cf Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Tue, 1 Apr 2025 20:16:14 +0200 Subject: [PATCH] fix(linter): add safeguard --- lua/lsp/linter.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/lsp/linter.lua b/lua/lsp/linter.lua index de13ef8..63b5b20 100644 --- a/lua/lsp/linter.lua +++ b/lua/lsp/linter.lua @@ -93,8 +93,11 @@ end function M:clamp_col(diag, bufnr) local lines = vim.api.nvim_buf_get_lines(bufnr, diag.lnum, diag.lnum + 1, false) - local line_len = #lines[1] - 1 + if #lines == 0 then + return + end + local line_len = #lines[1] - 1 if diag.col > line_len then diag.col = line_len end